assistant-stream
Version:
Streaming utilities for AI assistants
25 lines (23 loc) • 782 B
text/typescript
export {
parsePartialJsonObject,
getPartialJsonObjectFieldState,
getPartialJsonObjectMeta,
} from "./utils/json/parse-partial-json-object";
export { IncrementalJsonObjectParser } from "./utils/json/incremental-json-object-parser";
export {
type AsyncIterableStream,
asAsyncIterableStream,
} from "./utils/AsyncIterableStream";
export type {
ReadonlyJSONValue,
ReadonlyJSONArray,
ReadonlyJSONObject,
} from "./utils/json/json-value";
export { AssistantTransformStream } from "./core/utils/stream/AssistantTransformStream";
export { AssistantMetaTransformStream } from "./core/utils/stream/AssistantMetaTransformStream";
export {
SSEEventDecoder,
SSEEventDecoderError,
type SSEEvent,
type SSEEventDecoderOptions,
} from "./core/utils/stream/SSEEventDecoder";