fix(pi-ai): restore event stream factory export
This commit is contained in:
parent
5c1ea9d99c
commit
ebf5ca398a
2 changed files with 19 additions and 0 deletions
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
14
src/tests/pi-ai-event-stream-factory.test.ts
Normal file
14
src/tests/pi-ai-event-stream-factory.test.ts
Normal 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);
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Reference in a new issue