UNPKG

@nivinjoseph/n-eda

Version:

Event Driven Architecture framework

7 lines 385 B
import { ClassDefinition } from "@nivinjoseph/n-util"; import { EdaEvent } from "./eda-event.js"; export interface EdaEventHandler<TEvent extends EdaEvent> { handle(event: TEvent): Promise<void>; } export type EventHandlerClass<TEvent extends EdaEvent, TEventHandler extends EdaEventHandler<TEvent>> = ClassDefinition<TEventHandler>; //# sourceMappingURL=eda-event-handler.d.ts.map