ai
Version:
AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript
15 lines (14 loc) • 556 B
text/typescript
/**
* Options for creating a UI message stream response.
* Extends the standard `ResponseInit` with additional streaming options.
*/
export type UIMessageStreamResponseInit = ResponseInit & {
/**
* Optional callback to consume a copy of the SSE stream independently.
* This is useful for logging, debugging, or processing the stream in parallel.
* The callback receives a tee'd copy of the stream and does not block the response.
*/
consumeSseStream?: (options: {
stream: ReadableStream<string>;
}) => PromiseLike<void> | void;
};