AsyncIterable of SSEEvent (e.g., from SSEClient)
Options with optional onError callback and reviver
OptionalonError?: (err: unknown, event: SSEEvent) => voidCalled when JSON.parse fails on an event's data. If omitted, errors are silently ignored.
Optionalreviver?: (this: any, key: string, value: any) => any
Higher-order wrapper that parses SSE data as JSON.
Non-JSON events are silently skipped (optional onError callback).