UNPKG

cqrs-eda

Version:

Lightweight CQRS and Event-Driven Architecture library using TypeScript decorators, handlers and typings. Perfect for scalable event-driven apps.

22 lines 913 B
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 { ICommand, IObserver, IQuery, ICommandHandler, IObserverHandler, IQueryHandler, } from "./types/base"; export declare const Decorators: { Command: typeof Command; Query: typeof Query; Observer: typeof Observer; }; export declare const Handlers: { CommandHandler: typeof CommandHandler; QueryHandler: typeof QueryHandler; ObserverHandler: typeof ObserverHandler; }; export declare const Utilities: { registerDecoratedClasses: typeof registerDecoratedClasses; }; //# sourceMappingURL=index.d.ts.map