smart-validation
Version:
A lightweight and customizable validation library for JavaScript and TypeScript.
28 lines (27 loc) • 1.26 kB
JavaScript
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 = {}));
;