@nivinjoseph/n-eda
Version:
Event Driven Architecture framework
7 lines • 423 B
TypeScript
import { ClassDefinition } from "@nivinjoseph/n-util";
import { EdaEvent } from "./eda-event.js";
export interface ObserverEdaEventHandler<TEvent extends EdaEvent> {
handle(event: TEvent, observerId: string): Promise<void>;
}
export type ObserverEdaEventHandlerClass<TEvent extends EdaEvent, This extends ObserverEdaEventHandler<TEvent>> = ClassDefinition<This>;
//# sourceMappingURL=observer-eda-event-handler.d.ts.map