kkrpc
    Preparing search index...

    Function wrap

    • Create a typed proxy for a remote API exposed on the other side of a transport.

      Use this for the common client-only case. The returned proxy is registered for disposal, so dispose(proxy) tears down the underlying channel.

      import { wrap } from "kkrpc"
      import { webSocketClientTransport } from "kkrpc/ws"

      const api = wrap<RemoteAPI>(webSocketClientTransport({ url: "ws://localhost:3000" }))
      console.log(await api.ping())

      Type Parameters

      • RemoteAPI extends object = object

      Parameters

      Returns RemoteAPI