sveltekit-eventsource - v1.0.0
    Preparing search index...

    Type Alias ClientInit<S>

    ClientInit: EventSourceInit & {
        debug?: DebugLogger | boolean;
        deserializer?: Deserializer<S>;
    }

    Client configuration for EventSource.

    Extends the native EventSourceInit with optional decoding and debugging hooks.

    Type Parameters

    • S extends keyof App.Events

      Stream name (key of App.Events)

    Type Declaration

    • Optionaldebug?: DebugLogger | boolean

      Optional debug logger.

      • true uses console
      • a DebugLogger object uses its provided methods
      • undefined disables debug output
    • Optionaldeserializer?: Deserializer<S>

      Custom deserializer for application events.

      If omitted, JSON.parse is used.

      IMPORTANT:

      • Control (magic) messages bypass this deserializer entirely.