Connectum API Reference / @connectum/events / types / ServiceEventHandlers
Type Alias: ServiceEventHandlers<S>
ServiceEventHandlers<
S> = { [K in keyof S["method"]]: TypedEventHandler<MessageShape<S["method"][K]["input"]>> | EventHandlerConfig<MessageShape<S["method"][K]["input"]>> }
Defined in: packages/events/src/types.ts:192
Maps service methods to typed event handlers.
Each handler can be either:
- A simple function (uses global middleware)
- An object with
handlerand optionalmiddleware(per-handler override)
Type Parameters
S
S extends DescService
