UNPKG

smart-validation

Version:

A lightweight and customizable validation library for JavaScript and TypeScript.

28 lines (27 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomErrorKeys = exports.ValidationType = void 0; var ValidationType; (function (ValidationType) { ValidationType["STRING"] = "string"; ValidationType["NUMBER"] = "number"; ValidationType["BOOLEAN"] = "boolean"; ValidationType["SYMBOL"] = "symbol"; ValidationType["BIGINT"] = "bigint"; ValidationType["ARRAY"] = "array"; ValidationType["OBJECT"] = "object"; })(ValidationType || (exports.ValidationType = ValidationType = {})); var CustomErrorKeys; (function (CustomErrorKeys) { CustomErrorKeys["ALLOW_EMPTY"] = "allowEmpty"; CustomErrorKeys["MIN_LENGTH"] = "minLength"; CustomErrorKeys["MAX_LENGTH"] = "maxLength"; CustomErrorKeys["MIN_VALUE"] = "minValue"; CustomErrorKeys["MAX_VALUE"] = "maxValue"; CustomErrorKeys["REQUIRED_FIELDS"] = "requiredFields"; CustomErrorKeys["REGEX_PATTERN"] = "regexPattern"; CustomErrorKeys["ALLOWED_VALUES"] = "allowedValues"; CustomErrorKeys["PROHIBITED_VALUES"] = "prohibitedValues"; CustomErrorKeys["CUSTOM_VALIDATOR"] = "customValidator"; CustomErrorKeys["TYPE_MISMATCH"] = "typeMismatch"; })(CustomErrorKeys || (exports.CustomErrorKeys = CustomErrorKeys = {}));