UNPKG

domain-objects

Version:

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

51 lines 6.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.unpivotRef = exports.isUniqueKeyRef = exports.isPrimaryKeyRef = exports.getReferenceTo = exports.getRef = exports.isPropertyNameAReferenceIntuitively = exports.isPropertyNameAReferenceExplicitly = exports.deserialize = exports.serialize = exports.dedupe = exports.omitMetadataValues = exports.getMetadataKeys = exports.getUpdatableProperties = exports.getUniqueIdentifierSlug = exports.getUniqueIdentifier = exports.getPrimaryIdentifier = exports.DomainEntityUpdatablePropertiesMustBeDefinedError = exports.DomainEntityUniqueKeysMustBeDefinedError = exports.HelpfulYupValidationError = exports.HelpfulJoiValidationError = exports.DomainEvent = exports.DomainEntity = exports.DomainLiteral = exports.DomainObject = void 0; var DomainObject_1 = require("./instantiation/DomainObject"); Object.defineProperty(exports, "DomainObject", { enumerable: true, get: function () { return DomainObject_1.DomainObject; } }); var DomainLiteral_1 = require("./instantiation/DomainLiteral"); Object.defineProperty(exports, "DomainLiteral", { enumerable: true, get: function () { return DomainLiteral_1.DomainLiteral; } }); var DomainEntity_1 = require("./instantiation/DomainEntity"); Object.defineProperty(exports, "DomainEntity", { enumerable: true, get: function () { return DomainEntity_1.DomainEntity; } }); var DomainEvent_1 = require("./instantiation/DomainEvent"); Object.defineProperty(exports, "DomainEvent", { enumerable: true, get: function () { return DomainEvent_1.DomainEvent; } }); var HelpfulJoiValidationError_1 = require("./instantiation/validate/HelpfulJoiValidationError"); Object.defineProperty(exports, "HelpfulJoiValidationError", { enumerable: true, get: function () { return HelpfulJoiValidationError_1.HelpfulJoiValidationError; } }); var HelpfulYupValidationError_1 = require("./instantiation/validate/HelpfulYupValidationError"); Object.defineProperty(exports, "HelpfulYupValidationError", { enumerable: true, get: function () { return HelpfulYupValidationError_1.HelpfulYupValidationError; } }); var DomainEntityUniqueKeysMustBeDefinedError_1 = require("./manipulation/DomainEntityUniqueKeysMustBeDefinedError"); Object.defineProperty(exports, "DomainEntityUniqueKeysMustBeDefinedError", { enumerable: true, get: function () { return DomainEntityUniqueKeysMustBeDefinedError_1.DomainEntityUniqueKeysMustBeDefinedError; } }); var DomainEntityUpdatablePropertiesMustBeDefinedError_1 = require("./manipulation/DomainEntityUpdatablePropertiesMustBeDefinedError"); Object.defineProperty(exports, "DomainEntityUpdatablePropertiesMustBeDefinedError", { enumerable: true, get: function () { return DomainEntityUpdatablePropertiesMustBeDefinedError_1.DomainEntityUpdatablePropertiesMustBeDefinedError; } }); var getPrimaryIdentifier_1 = require("./manipulation/getPrimaryIdentifier"); Object.defineProperty(exports, "getPrimaryIdentifier", { enumerable: true, get: function () { return getPrimaryIdentifier_1.getPrimaryIdentifier; } }); var getUniqueIdentifier_1 = require("./manipulation/getUniqueIdentifier"); Object.defineProperty(exports, "getUniqueIdentifier", { enumerable: true, get: function () { return getUniqueIdentifier_1.getUniqueIdentifier; } }); var getUniqueIdentifierSlug_1 = require("./manipulation/getUniqueIdentifierSlug"); Object.defineProperty(exports, "getUniqueIdentifierSlug", { enumerable: true, get: function () { return getUniqueIdentifierSlug_1.getUniqueIdentifierSlug; } }); var getUpdatableProperties_1 = require("./manipulation/getUpdatableProperties"); Object.defineProperty(exports, "getUpdatableProperties", { enumerable: true, get: function () { return getUpdatableProperties_1.getUpdatableProperties; } }); var getMetadataKeys_1 = require("./manipulation/getMetadataKeys"); Object.defineProperty(exports, "getMetadataKeys", { enumerable: true, get: function () { return getMetadataKeys_1.getMetadataKeys; } }); var omitMetadataValues_1 = require("./manipulation/omitMetadataValues"); Object.defineProperty(exports, "omitMetadataValues", { enumerable: true, get: function () { return omitMetadataValues_1.omitMetadataValues; } }); var dedupe_1 = require("./manipulation/relate/dedupe"); Object.defineProperty(exports, "dedupe", { enumerable: true, get: function () { return dedupe_1.dedupe; } }); var serialize_1 = require("./manipulation/serde/serialize"); Object.defineProperty(exports, "serialize", { enumerable: true, get: function () { return serialize_1.serialize; } }); var deserialize_1 = require("./manipulation/serde/deserialize"); Object.defineProperty(exports, "deserialize", { enumerable: true, get: function () { return deserialize_1.deserialize; } }); var isPropertyNameAReferenceExplicitly_1 = require("./relationships/isPropertyNameAReference/isPropertyNameAReferenceExplicitly"); Object.defineProperty(exports, "isPropertyNameAReferenceExplicitly", { enumerable: true, get: function () { return isPropertyNameAReferenceExplicitly_1.isPropertyNameAReferenceExplicitly; } }); var isPropertyNameAReferenceIntuitively_1 = require("./relationships/isPropertyNameAReference/isPropertyNameAReferenceIntuitively"); Object.defineProperty(exports, "isPropertyNameAReferenceIntuitively", { enumerable: true, get: function () { return isPropertyNameAReferenceIntuitively_1.isPropertyNameAReferenceIntuitively; } }); var getReferenceTo_1 = require("./reference/getReferenceTo"); Object.defineProperty(exports, "getRef", { enumerable: true, get: function () { return getReferenceTo_1.getRef; } }); Object.defineProperty(exports, "getReferenceTo", { enumerable: true, get: function () { return getReferenceTo_1.getReferenceTo; } }); var isPrimaryKeyRef_1 = require("./reference/isPrimaryKeyRef"); Object.defineProperty(exports, "isPrimaryKeyRef", { enumerable: true, get: function () { return isPrimaryKeyRef_1.isPrimaryKeyRef; } }); var isUniqueKeyRef_1 = require("./reference/isUniqueKeyRef"); Object.defineProperty(exports, "isUniqueKeyRef", { enumerable: true, get: function () { return isUniqueKeyRef_1.isUniqueKeyRef; } }); var unpivotRef_1 = require("./reference/pivot/unpivotRef"); Object.defineProperty(exports, "unpivotRef", { enumerable: true, get: function () { return unpivotRef_1.unpivotRef; } }); //# sourceMappingURL=index.js.map