vapor-chamber API reference - v1.3.0
    Preparing search index...

    Function createWsBridge

    • createWsBridge — WebSocket transport plugin with reconnect and message queuing.

      Commands are sent as JSON frames over a persistent WebSocket connection. Pending messages are queued during disconnects and flushed on reconnect.

      Parameters

      Returns AsyncPlugin & {
          connect(): void;
          disconnect(): void;
          isConnected(): boolean;
          connected: Signal<boolean>;
      }

      • connect: function
      • disconnect: function
      • isConnected: function
      • connected: Signal<boolean>

        Reactive connection state — bindable in Vapor/VDOM templates without polling.

      const bus = createAsyncCommandBus()
      const ws = createWsBridge({ url: 'wss://api.example.com/vc' })
      bus.use(ws)
      ws.connect()