Documentation / @agentick/server / streamToSSE
Function: streamToSSE()
streamToSSE<
T>(stream,events,channel,options?):Promise<void>
Defined in: server/src/sse.ts:112
Stream an async iterable to SSE.
Type Parameters
T
T
Parameters
stream
end
() => void
write
(data) => void
events
AsyncIterable<T>
channel
string
options?
SSEWriterOptions = {}
Returns
Promise<void>
Example
typescript
app.get('/sessions/:id/stream', async (req, res) => {
setSSEHeaders(res);
const stream = sessionHandler.stream(req.params.id, {});
await streamToSSE(res, stream, 'session:events');
});