Merge pull request #3863 from mastertyko/fix/3848-pi-ai-event-stream-factory

fix(pi-ai): restore event stream factory export
This commit is contained in:
Jeremy McSpadden 2026-04-09 08:09:03 -05:00 committed by GitHub
commit 76d3925ea7
2 changed files with 19 additions and 0 deletions

View file

@ -80,3 +80,8 @@ export class AssistantMessageEventStream extends EventStream<AssistantMessageEve
);
}
}
/** Factory function for AssistantMessageEventStream (for use by package consumers). */
export function createAssistantMessageEventStream(): AssistantMessageEventStream {
return new AssistantMessageEventStream();
}

View file

@ -0,0 +1,14 @@
import { describe, it } from "node:test";
import assert from "node:assert/strict";
import {
AssistantMessageEventStream,
createAssistantMessageEventStream,
} from "@gsd/pi-ai";
describe("@gsd/pi-ai event stream exports", () => {
it("exports createAssistantMessageEventStream for package consumers", () => {
assert.equal(typeof createAssistantMessageEventStream, "function");
const stream = createAssistantMessageEventStream();
assert.ok(stream instanceof AssistantMessageEventStream);
});
});