assistant-stream
Version:
Streaming utilities for AI assistants
16 lines • 820 B
TypeScript
import type { AssistantStreamChunk } from "../../AssistantStreamChunk.js";
import { PipeableTransformStream } from "../../utils/stream/PipeableTransformStream.js";
import type { AssistantStreamEncoder } from "../../AssistantStream.js";
export type DataStreamOptions = {
strict?: boolean | undefined;
/** Maximum UTF-16 code units accepted in one protocol line. */
maxLineLength?: number | undefined;
};
export declare class DataStreamEncoder extends PipeableTransformStream<AssistantStreamChunk, Uint8Array<ArrayBuffer>> implements AssistantStreamEncoder {
headers: Headers;
constructor();
}
export declare class DataStreamDecoder extends PipeableTransformStream<Uint8Array<ArrayBuffer>, AssistantStreamChunk> {
constructor(options?: DataStreamOptions);
}
//# sourceMappingURL=DataStream.d.ts.map