Interface ContextEventHandlerDefinition<TEvent>

Definition for registering an event handler within a context.

interface ContextEventHandlerDefinition<TEvent extends Event = Event> {
    eventName: string;
    eventType: new (...args: unknown[]) => TEvent;
    handler: EventHandler<TEvent>;
}

Type Parameters

Properties

eventName: string

Name of the event to handle.

eventType: new (...args: unknown[]) => TEvent

The event class constructor.

The handler instance for this event.