ServerSentEventStream
import { ServerSentEventStream } from "jsr:@ende/http";class
class ServerSentEventStream extends TransformStream<ServerSentEventMessage, Uint8Array>Transforms server-sent message objects into strings for the client.
Example: Usage
import {
type ServerSentEventMessage,
ServerSentEventStream,
} from "@ende/http/server-sent-event-stream";
const stream = ReadableStream.from<ServerSentEventMessage>([
{ data: "hello there" }
]).pipeThrough(new ServerSentEventStream());
new Response(stream, {
headers: {
"content-type": "text/event-stream",
"cache-control": "no-cache",
},
});
See also
Constructors
constructor
new ServerSentEventStream()