UNPKG

domain-objects

Version:

A simple, convenient way to represent domain objects, leverage domain knowledge, and add runtime validation in your code base.

14 lines 743 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MARK_AS_DOMAIN_LITERAL = exports.MARK_AS_DOMAIN_EVENT = exports.MARK_AS_DOMAIN_ENTITY = exports.MARK_AS_DOMAIN_OBJECT = void 0; /** * .what = marker symbols for domain object type checks * .why = extracted to break circular dependencies with isOf* functions * * uses Symbol.for() for cross-version, global registry */ exports.MARK_AS_DOMAIN_OBJECT = Symbol.for('domain-objects/DomainObject'); exports.MARK_AS_DOMAIN_ENTITY = Symbol.for('domain-objects/DomainEntity'); exports.MARK_AS_DOMAIN_EVENT = Symbol.for('domain-objects/DomainEvent'); exports.MARK_AS_DOMAIN_LITERAL = Symbol.for('domain-objects/DomainLiteral'); //# sourceMappingURL=markers.js.map