@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
JavaScript
;
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