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.

25 lines 3.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WriteRepositoryError = exports.UnknownError = exports.UnknownConstraintViolation = exports.UniqueConstraintViolation = exports.ReadRepositoryError = exports.PrismaError = exports.NumericConstraintViolation = exports.NullConstraintViolation = exports.LengthConstraintViolation = exports.ItemNotFound = exports.InvalidInput = exports.ForeignConstraintKey = exports.DuplicateEntry = exports.AdapterToPersistenceError = exports.AdapterToDomainError = exports.RepositoryError = exports.HttpError = exports.DomainError = exports.ApplicationLevelError = void 0; var errors_1 = require("./core/errors"); Object.defineProperty(exports, "ApplicationLevelError", { enumerable: true, get: function () { return errors_1.ApplicationLevelError; } }); Object.defineProperty(exports, "DomainError", { enumerable: true, get: function () { return errors_1.DomainError; } }); Object.defineProperty(exports, "HttpError", { enumerable: true, get: function () { return errors_1.HttpError; } }); Object.defineProperty(exports, "RepositoryError", { enumerable: true, get: function () { return errors_1.RepositoryError; } }); var repository_errors_1 = require("./core/errors/repository-errors"); Object.defineProperty(exports, "AdapterToDomainError", { enumerable: true, get: function () { return repository_errors_1.AdapterToDomainError; } }); Object.defineProperty(exports, "AdapterToPersistenceError", { enumerable: true, get: function () { return repository_errors_1.AdapterToPersistenceError; } }); Object.defineProperty(exports, "DuplicateEntry", { enumerable: true, get: function () { return repository_errors_1.DuplicateEntry; } }); Object.defineProperty(exports, "ForeignConstraintKey", { enumerable: true, get: function () { return repository_errors_1.ForeignConstraintKey; } }); Object.defineProperty(exports, "InvalidInput", { enumerable: true, get: function () { return repository_errors_1.InvalidInput; } }); Object.defineProperty(exports, "ItemNotFound", { enumerable: true, get: function () { return repository_errors_1.ItemNotFound; } }); Object.defineProperty(exports, "LengthConstraintViolation", { enumerable: true, get: function () { return repository_errors_1.LengthConstraintViolation; } }); Object.defineProperty(exports, "NullConstraintViolation", { enumerable: true, get: function () { return repository_errors_1.NullConstraintViolation; } }); Object.defineProperty(exports, "NumericConstraintViolation", { enumerable: true, get: function () { return repository_errors_1.NumericConstraintViolation; } }); Object.defineProperty(exports, "PrismaError", { enumerable: true, get: function () { return repository_errors_1.PrismaError; } }); Object.defineProperty(exports, "ReadRepositoryError", { enumerable: true, get: function () { return repository_errors_1.ReadRepositoryError; } }); Object.defineProperty(exports, "UniqueConstraintViolation", { enumerable: true, get: function () { return repository_errors_1.UniqueConstraintViolation; } }); Object.defineProperty(exports, "UnknownConstraintViolation", { enumerable: true, get: function () { return repository_errors_1.UnknownConstraintViolation; } }); Object.defineProperty(exports, "UnknownError", { enumerable: true, get: function () { return repository_errors_1.UnknownError; } }); Object.defineProperty(exports, "WriteRepositoryError", { enumerable: true, get: function () { return repository_errors_1.WriteRepositoryError; } }); //# sourceMappingURL=errors.js.map