UNPKG

assistant-stream

Version:

Streaming utilities for AI assistants

24 lines • 882 B
export declare const SSE_HEADERS: { "Content-Type": string; "Cache-Control": string; Connection: string; }; type SSEJsonDoneOptions = { marker: string; onMissing?: () => void; }; type SSEJsonDecoderOptions<T> = { parse: (data: string, controller: TransformStreamDefaultController<T>) => void; done?: SSEJsonDoneOptions; maxLineLength?: number | undefined; maxEventLength?: number | undefined; } & ({ strict?: true; } | { strict: false; onUnknownEvent?: (event: string) => void; }); export declare const createSSEJsonEncoder: <T>(doneMarker?: string) => (readable: ReadableStream<T>) => ReadableStream<Uint8Array<ArrayBuffer>>; export declare const createSSEJsonDecoder: <T>(options: SSEJsonDecoderOptions<T>) => (readable: ReadableStream<Uint8Array<ArrayBuffer>>) => ReadableStream<T>; export {}; //# sourceMappingURL=SSEJson.d.ts.map