UNPKG

@hiki9/rich-domain

Version:

Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.

23 lines 1.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Error = exports.ValueObject = exports.is = exports.Id = exports.VoHooks = exports.EntityHook = exports.Snapshot = exports.Entity = exports.DomainEvent = exports.Aggregate = void 0; var aggregate_1 = require("./core/domain/aggregate"); Object.defineProperty(exports, "Aggregate", { enumerable: true, get: function () { return aggregate_1.Aggregate; } }); var domain_event_1 = require("./core/domain/domain-event"); Object.defineProperty(exports, "DomainEvent", { enumerable: true, get: function () { return domain_event_1.DomainEvent; } }); var entity_1 = require("./core/domain/entity"); Object.defineProperty(exports, "Entity", { enumerable: true, get: function () { return entity_1.Entity; } }); var history_snapshot_1 = require("./core/domain/history-snapshot"); Object.defineProperty(exports, "Snapshot", { enumerable: true, get: function () { return history_snapshot_1.Snapshot; } }); var hooks_1 = require("./core/domain/hooks"); Object.defineProperty(exports, "EntityHook", { enumerable: true, get: function () { return hooks_1.EntityHook; } }); Object.defineProperty(exports, "VoHooks", { enumerable: true, get: function () { return hooks_1.VoHooks; } }); var ids_1 = require("./core/domain/ids"); Object.defineProperty(exports, "Id", { enumerable: true, get: function () { return ids_1.Id; } }); var validation_is_1 = require("./core/domain/validation-is"); Object.defineProperty(exports, "is", { enumerable: true, get: function () { return validation_is_1.is; } }); var value_object_1 = require("./core/domain/value-object"); Object.defineProperty(exports, "ValueObject", { enumerable: true, get: function () { return value_object_1.ValueObject; } }); var errors_1 = require("./core/errors"); Object.defineProperty(exports, "Error", { enumerable: true, get: function () { return errors_1.DomainError; } }); //# sourceMappingURL=domain.js.map