import { ServerSentEventStream } from "https://deno.land/std@0.206.0/http/server_sent_event_stream.ts";
Transforms server-sent message objects into strings for the client.
Examples
Example 1
Example 1
import {
type ServerSentEventMessage,
ServerSentEventStream,
} from "https://deno.land/std@0.206.0/http/server_sent_event_stream.ts";
const stream = ReadableStream.from<ServerSentEventMessage>([
{ data: "hello there" }
]).pipeThrough(new ServerSentEventStream());
new Response(stream, {
headers: {
"content-type": "text/event-stream",
"cache-control": "no-cache",
},
});