Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@morojs/moro / grpcValidateHandler

Function: grpcValidateHandler()

grpcValidateHandler<TRequest, TResponse>(handler, options): (call, callback) => Promise<void>

Defined in: src/core/grpc/middleware/validation.ts:81

Wrap a handler to validate both request and response

Type Parameters

TRequest

TRequest = any

TResponse

TResponse = any

Parameters

handler

(call, callback) => void | Promise<void>

options

request?

any

response?

any

stripUnknown?

boolean

Returns

(call, callback): Promise<void>

Parameters

call

GrpcCall<TRequest>

callback

GrpcCallback<TResponse>

Returns

Promise<void>