Interface JsonRpcClient

使用 jsonrpc 进行通信的客户端。

Hierarchy

  • JsonRpcClient

Implemented by

Properties

Methods

Properties

eventBus: Observable<DivaEvent<object>>

事件总线。

Methods

  • 批量处理多条 rpc 请求。 Note: 任意一条 rpc 请求失败,都将在批量请求执行后抛出异常。

    Returns

    请求的响应结果列表

    Parameters

    • requests: { method: string; params?: RpcParams }[]

      rpc 请求列表

    Returns Promise<SuccessObject<RpcParams>[]>

  • 通过数据通道向服务端发送 rpc 通知。

    Parameters

    • method: string

      rpc 通知的方法名

    • Optional params: RpcParams

      rpc 通知的参数

    Returns void | Promise<void>