Skip to content

Type Alias: MessageHandler<T, R>

ts
type MessageHandler<T, R> = (data, ctx) => Promise<R> | Observable<R> | R;

Defined in: packages/microservices/src/interfaces/server.interface.ts:30

Function signature for pattern handlers registered on a Server.

Type Parameters

Type ParameterDefault type
Tunknown
Runknown

Parameters

ParameterType
dataT
ctxRecord<string, unknown>

Returns

Promise<R> | Observable<R> | R

Released under the MIT License.