{"version":3,"sources":["../../src/errors/validation-error-codes.ts"],"sourcesContent":["/**\r\n * Error codes specific to validation phase (schema validation)\r\n */\r\nenum ValidationErrorCodes {\r\n  // Object validation\r\n  invalidObject = 'invalid-object',\r\n  unknownMember = 'unknown-member',\r\n  duplicateMember = 'duplicate-member',\r\n  additionalValuesNotAllowed = 'additional-values-not-allowed',\r\n\r\n  // Array validation\r\n  invalidArray = 'invalid-array',\r\n  notAnArray = 'not-an-array',\r\n\r\n  // String validation\r\n  notAString = 'not-a-string',\r\n  invalidEmail = 'invalid-email',\r\n  invalidUrl = 'invalid-url',\r\n  invalidLength = 'invalid-length',\r\n  invalidMinLength = 'invalid-min-length',\r\n  invalidMaxLength = 'invalid-max-length',\r\n  invalidPattern = 'invalid-pattern',\r\n\r\n  // Number validation\r\n  unsupportedNumberType = 'unsupported-number-type',\r\n  notANumber = 'not-a-number',\r\n  notAnInteger = 'not-an-integer',\r\n  outOfRange = 'out-of-range',\r\n  invalidRange = 'invalid-range',\r\n  invalidScale = 'invalid-scale',\r\n  invalidPrecision = 'invalid-precision',\r\n\r\n  // Boolean validation\r\n  notABool = 'not-a-bool',\r\n\r\n  // Choice validation\r\n  invalidChoice = 'invalid-choice'\r\n}\r\n\r\nexport default ValidationErrorCodes"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,IAAK,uBAAL,kBAAKA,0BAAL;AAEE,EAAAA,sBAAA,mBAAgB;AAChB,EAAAA,sBAAA,mBAAgB;AAChB,EAAAA,sBAAA,qBAAkB;AAClB,EAAAA,sBAAA,gCAA6B;AAG7B,EAAAA,sBAAA,kBAAe;AACf,EAAAA,sBAAA,gBAAa;AAGb,EAAAA,sBAAA,gBAAa;AACb,EAAAA,sBAAA,kBAAe;AACf,EAAAA,sBAAA,gBAAa;AACb,EAAAA,sBAAA,mBAAgB;AAChB,EAAAA,sBAAA,sBAAmB;AACnB,EAAAA,sBAAA,sBAAmB;AACnB,EAAAA,sBAAA,oBAAiB;AAGjB,EAAAA,sBAAA,2BAAwB;AACxB,EAAAA,sBAAA,gBAAa;AACb,EAAAA,sBAAA,kBAAe;AACf,EAAAA,sBAAA,gBAAa;AACb,EAAAA,sBAAA,kBAAe;AACf,EAAAA,sBAAA,kBAAe;AACf,EAAAA,sBAAA,sBAAmB;AAGnB,EAAAA,sBAAA,cAAW;AAGX,EAAAA,sBAAA,mBAAgB;AAjCb,SAAAA;AAAA,GAAA;AAoCL,IAAO,iCAAQ;","names":["ValidationErrorCodes"]}