woltage
Version:
A CQRS and Event-Sourcing Framework
11 lines (10 loc) • 367 B
TypeScript
import Event from './Event.ts';
type EventMap = {
[eventType: string]: {
[eventVersion: number]: typeof Event;
};
};
declare const eventMap: EventMap;
export declare const registerEventClasses: (eventClasses: (typeof Event)[]) => void;
export declare const getEventClass: (eventType: string, version: number) => typeof Event;
export default eventMap;