Namespace: rpc

rpc

Streaming RPC helpers.

Classes

Type Definitions

rpc.ServiceMethod { { (request: TReq|Properties<TReq>, callback: rpc.ServiceMethodCallback<TRes>): void; (request: TReq|Properties<TReq>): Promise<TRes>; readonly name: string; readonly path: string; readonly requestType: string; readonly responseType: string; readonly requestStream: true|undefined; readonly responseStream: true|undefined; } }

A service method part of a rpc.Service as created by Service.create.

rpc.ServiceMethodCallback(error, response){ undefined }

A service method callback as used by ServiceMethod.

Differs from RPCImplCallback in that it is an actual callback of a service method which may not return response = null.

Parameters:
error Error | null

Error, if any

response TRes optional

Response message

Returns:
undefined