import { ServerSentEvent } from "https://dotland-vbqsvsrpfncg.deno-staging.dev/x/oak@v11.1.0/mod.ts?p=prototype.forEach&s=ServerSentEvent";
An event which contains information which will be sent to the remote
connection and be made available in an EventSource
as an event. A server
creates new events and dispatches them on the target which will then be
sent to a client.
See more about Server-sent events on MDN
Example
import { Application, ServerSentEvent } from "https://deno.land/x/oak/mod.ts";
const app = new Application();
app.use((ctx) => {
const target = ctx.sendEvents();
const evt = new ServerSentEvent(
"message",
{ hello: "world" },
{ id: 1 },
);
target.dispatchEvent(evt);
});
Constructors
new
ServerSentEvent()[src]