UNPKG

ai

Version:

AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript

15 lines (14 loc) 556 B
/** * 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; };