botbook/node_modules/json-schema-library/lib/validation/errors.ts
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

63 lines
3.6 KiB
TypeScript

/* eslint no-invalid-this: 0 */
import { createCustomError, CreateError } from "../utils/createCustomError";
const errors: Record<string, CreateError> = {
additionalItemsError: createCustomError("AdditionalItemsError"),
additionalPropertiesError: createCustomError("AdditionalPropertiesError"),
anyOfError: createCustomError("AnyOfError"),
allOfError: createCustomError("AllOfError"),
constError: createCustomError("ConstError"),
containsError: createCustomError("ContainsError"),
containsArrayError: createCustomError("ContainsArrayError"),
containsAnyError: createCustomError("ContainsAnyError"),
enumError: createCustomError("EnumError"),
forbiddenPropertyError: createCustomError("ForbiddenPropertyError"),
formatURLError: createCustomError("FormatURLError"),
formatURIError: createCustomError("FormatURIError"),
formatURIReferenceError: createCustomError("FormatURIReferenceError"),
formatURITemplateError: createCustomError("FormatURITemplateError"),
formatDateError: createCustomError("FormatDateError"),
formatDateTimeError: createCustomError("FormatDateTimeError"),
formatEmailError: createCustomError("FormatEmailError"),
formatHostnameError: createCustomError("FormatHostnameError"),
formatIPV4Error: createCustomError("FormatIPV4Error"),
formatIPV4LeadingZeroError: createCustomError("FormatIPV4LeadingZeroError"),
formatIPV6Error: createCustomError("FormatIPV6Error"),
formatIPV6LeadingZeroError: createCustomError("FormatIPV6LeadingZeroError"),
formatJsonPointerError: createCustomError("FormatJsonPointerError"),
formatRegExError: createCustomError("FormatRegExError"),
formatTimeError: createCustomError("FormatTimeError"),
invalidSchemaError: createCustomError("InvalidSchemaError"),
invalidDataError: createCustomError("InvalidDataError"),
invalidTypeError: createCustomError("InvalidTypeError"),
invalidPropertyNameError: createCustomError("InvalidPropertyNameError"),
maximumError: createCustomError("MaximumError"),
maxItemsError: createCustomError("MaxItemsError"),
maxLengthError: createCustomError("MaxLengthError"),
maxPropertiesError: createCustomError("MaxPropertiesError"),
minimumError: createCustomError("MinimumError"),
minItemsError: createCustomError("MinItemsError"),
minItemsOneError: createCustomError("MinItemsOneError"),
minLengthError: createCustomError("MinLengthError"),
minLengthOneError: createCustomError("MinLengthOneError"),
minPropertiesError: createCustomError("MinPropertiesError"),
missingDependencyError: createCustomError("MissingDependencyError"),
missingOneOfPropertyError: createCustomError("MissingOneOfPropertyError"),
multipleOfError: createCustomError("MultipleOfError"),
multipleOneOfError: createCustomError("MultipleOneOfError"),
noAdditionalPropertiesError: createCustomError("NoAdditionalPropertiesError"),
notError: createCustomError("NotError"),
oneOfError: createCustomError("OneOfError"),
oneOfPropertyError: createCustomError("OneOfPropertyError"),
patternError: createCustomError("PatternError"),
patternPropertiesError: createCustomError("PatternPropertiesError"),
requiredPropertyError: createCustomError("RequiredPropertyError"),
schemaWarning: createCustomError("SchemaWarning"),
typeError: createCustomError("TypeError"),
undefinedValueError: createCustomError("UndefinedValueError"),
uniqueItemsError: createCustomError("UniqueItemsError"),
unknownPropertyError: createCustomError("UnknownPropertyError"),
valueNotEmptyError: createCustomError("ValueNotEmptyError")
};
export default errors;