fix(pi-ai): restore event stream factory export

This commit is contained in:
mastertyko 2026-04-09 13:03:27 +02:00
parent 5c1ea9d99c
commit ebf5ca398a
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);
});
});