UNPKG

@martinmilo/verve

Version:

TypeScript domain modeling library with field-level authorization, business rule validation, and context-aware access control

22 lines 716 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorRegistry = void 0; const message_1 = require("./message"); class ErrorRegistry { static register(overrides) { this.customErrorMessages = { ...message_1.errorMessages, ...overrides }; } static getMessage(code) { return this.customErrorMessages[code] || message_1.errorMessages[code] || 'Unknown error'; } static hideCodes() { this.hiddenCodes = true; } static hasHiddenCodes() { return this.hiddenCodes; } } exports.ErrorRegistry = ErrorRegistry; ErrorRegistry.customErrorMessages = {}; ErrorRegistry.hiddenCodes = false; //# sourceMappingURL=ErrorRegistry.js.map