@xyzblocks/rpc
v1.0.8
Published
Remote Procedure Call
Downloads
12
Readme
RPC
Remote Procedure Call
Installation
npm install @xyzblocks/rpc --save
API
InMemoryRpc extends Rpc
Methods
close(): Promise<void>connect(rpc: InMemoryRPC): Promise<void>handleIncomingData(data: IRequest | IResponse): Promise<void>send(method: string, params: Array<any>): Promise<any>sendNotification(method: string, params: Array<any>): Promise<void>
IRequest
Properties
id: string;jsonrpc: stringmethod: stringparams: Array<any>
IResponse
Properties
error: { code: number; data: any; message: string }id: stringjsonrpc: stringresult: any
Rpc
Methods
close(): Promise<void>send(method: string, params: Array<any>): Promise<any>sendNotification(method: string, params: Array<any>): Promise<void>
