Type Alias: EventHandlerClass()<IncomingEventType, OutgoingResponseType>
Type Alias: EventHandlerClass()<IncomingEventType, OutgoingResponseType>
type EventHandlerClass<IncomingEventType, OutgoingResponseType> = (...args) =>
| IEventHandler<IncomingEventType, OutgoingResponseType>
| unknown;
Represents an event handler class.
Type Parameters
IncomingEventType
IncomingEventType
extends IIncomingEvent
The type representing the incoming event.
OutgoingResponseType
OutgoingResponseType
= unknown
The type representing the outgoing response.
Parameters
args
...any
[]
Returns
| IEventHandler
<IncomingEventType
, OutgoingResponseType
> | unknown