Skip to content

@142vip.grpc.Function.grpcStreamHandler

mmdapl edited this page Oct 17, 2025 · 1 revision

API 参考 / @142vip/grpc / grpcStreamHandler

Function: grpcStreamHandler()

grpcStreamHandler(methodType, methodFunc): <RequestType, ResponseType>(call, callback) => void | <RequestType, ResponseType>(call) => Promise<void> | <RequestType, ResponseType>(call) => void

Defined in: core/grpc.handler.ts:45

处理GRPC流式调用,返回流对象

Parameters

methodType

Omit<ServiceMethodType, "unary">

methodFunc

ServiceMethodFuncImpl

Returns

<RequestType, ResponseType>(call, callback) => void

客户端流

Type Parameters

RequestType

RequestType extends GrpcRequest

ResponseType

ResponseType

Parameters

call

ServerReadableStream<RequestType, ResponseType>

callback

sendUnaryData<GrpcResponse<ResponseType>>

Returns

void

<RequestType, ResponseType>(call) => Promise<void>

服务端流

Type Parameters

RequestType

RequestType extends GrpcRequest

ResponseType

ResponseType

Parameters

call

ServerWritableStream<RequestType, GrpcResponse<ResponseType>>

Returns

Promise<void>

<RequestType, ResponseType>(call) => void

客户端、服务端,流式

Type Parameters

RequestType

RequestType extends GrpcRequest

ResponseType

ResponseType

Parameters

call

ServerDuplexStream<RequestType, GrpcResponse<ResponseType>>

Returns

void

Clone this wiki locally