function toServerSentEventsStream(
stream,
abortController?,
getId?): ReadableStream<Uint8Array<ArrayBufferLike>>;Defined in: packages/ai/src/stream-to-response.ts:260
Convert a StreamChunk async iterable to a ReadableStream in Server-Sent Events format
This creates a ReadableStream that emits chunks in SSE format:
AsyncIterable<AGUIEvent>
AsyncIterable of StreamChunks from chat()
AbortController
Optional AbortController to abort when stream is cancelled
(chunk, index) => string | undefined
Optional per-chunk durability offset; when present, each event gets an id: line
ReadableStream<Uint8Array<ArrayBufferLike>>
ReadableStream in Server-Sent Events format