A single parsed SSE event

interface SSEEvent<T> {
    event: string;
    data: T;
    id?: string;
}

Type Parameters

  • T = string

Properties

Properties

event: string

Event type — "message" (default per spec) or server-specified via event: field

data: T

Parsed data — raw string when T=string, JSON-parsed when T is non-string

id?: string

Event ID from the id: field (used for reconnection)