cqrs-eda
Version:
Lightweight CQRS and Event-Driven Architecture library using TypeScript decorators, handlers and typings. Perfect for scalable event-driven apps.
14 lines (13 loc) • 903 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Utilities = exports.Handlers = exports.Decorators = void 0;
const decorators_1 = require("./commands/decorators");
const decorators_2 = require("./observers/decorators");
const decorators_3 = require("./queries/decorators");
const handler_1 = require("./commands/handler");
const handler_2 = require("./queries/handler");
const handler_3 = require("./observers/handler");
const registerDecoratedClasses_1 = require("./utils/registerDecoratedClasses");
exports.Decorators = { Command: decorators_1.Command, Query: decorators_3.Query, Observer: decorators_2.Observer };
exports.Handlers = { CommandHandler: handler_1.CommandHandler, QueryHandler: handler_2.QueryHandler, ObserverHandler: handler_3.ObserverHandler };
exports.Utilities = { registerDecoratedClasses: registerDecoratedClasses_1.registerDecoratedClasses };