cqrs-eda
Version:
Lightweight CQRS and Event-Driven Architecture library using TypeScript decorators, handlers and typings. Perfect for scalable event-driven apps.
11 lines (10 loc) • 567 B
JavaScript
import { Command } from "./commands/decorators";
import { Observer } from "./observers/decorators";
import { Query } from "./queries/decorators";
import { CommandHandler } from "./commands/handler";
import { QueryHandler } from "./queries/handler";
import { ObserverHandler } from "./observers/handler";
import { registerDecoratedClasses } from "./utils/registerDecoratedClasses";
export const Decorators = { Command, Query, Observer };
export const Handlers = { CommandHandler, QueryHandler, ObserverHandler };
export const Utilities = { registerDecoratedClasses };