Methods
close
close ( ) : void
Returns void
get Channel
get Channel ( ) : Channel
Returns Channel
make Bidi Stream Request
make Bidi Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , metadata , options ? ) : ClientDuplexStream < RequestType , ResponseType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
metadata : Metadata
Optional
options : CallOptions
Returns ClientDuplexStream < RequestType , ResponseType >
make Bidi Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , options ? ) : ClientDuplexStream < RequestType , ResponseType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
Optional
options : CallOptions
Returns ClientDuplexStream < RequestType , ResponseType >
make Client Stream Request
make Client Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , metadata , options , callback ) : ClientWritableStream < RequestType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
metadata : Metadata
options : CallOptions
callback : UnaryCallback < ResponseType >
Returns ClientWritableStream < RequestType >
make Client Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , metadata , callback ) : ClientWritableStream < RequestType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
metadata : Metadata
callback : UnaryCallback < ResponseType >
Returns ClientWritableStream < RequestType >
make Client Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , options , callback ) : ClientWritableStream < RequestType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
options : CallOptions
callback : UnaryCallback < ResponseType >
Returns ClientWritableStream < RequestType >
make Client Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , callback ) : ClientWritableStream < RequestType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
callback : UnaryCallback < ResponseType >
Returns ClientWritableStream < RequestType >
make Server Stream Request
make Server Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , metadata , options ? ) : ClientReadableStream < ResponseType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
metadata : Metadata
Optional
options : CallOptions
Returns ClientReadableStream < ResponseType >
make Server Stream Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , options ? ) : ClientReadableStream < ResponseType >
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
Optional
options : CallOptions
Returns ClientReadableStream < ResponseType >
make Unary Request
make Unary Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , metadata , options , callback ) : SurfaceCall
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
metadata : Metadata
options : CallOptions
callback : UnaryCallback < ResponseType >
Returns SurfaceCall
make Unary Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , metadata , callback ) : SurfaceCall
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
metadata : Metadata
callback : UnaryCallback < ResponseType >
Returns SurfaceCall
make Unary Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , options , callback ) : SurfaceCall
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
options : CallOptions
callback : UnaryCallback < ResponseType >
Returns SurfaceCall
make Unary Request < RequestType , ResponseType > ( method , serialize , deserialize , argument , callback ) : SurfaceCall
Parameters
method : string
serialize : ( ( value ) => Buffer )
( value ) : Buffer
Returns Buffer
deserialize : ( ( value ) => ResponseType )
( value ) : ResponseType
Returns ResponseType
argument : RequestType
callback : UnaryCallback < ResponseType >
Returns SurfaceCall
wait For Ready
wait For Ready ( deadline , callback ) : void
Parameters
deadline : Deadline
callback : ( ( error ? ) => void )
( error ? ) : void
Returns void
Returns void
Interface describing the public API of the gRPC Client class, used to provide better version-to-version type compatibility between gRPC releases. Application code should use a concrete gRPC Client instance.
See
gRPC Client API documentation