add all frontend files

This commit is contained in:
2026-01-17 15:16:36 -05:00
parent ff16ae7858
commit e40287e4aa
25704 changed files with 1935289 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const any: ExecuteValidator;
export default any;

View File

@@ -0,0 +1,21 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var any = function any(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
}
callback(errors);
};
var _default = exports.default = any;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const array: ExecuteValidator;
export default array;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _index = _interopRequireDefault(require("../rule/index"));
var array = function array(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((value === undefined || value === null) && !rule.required) {
return callback();
}
_index.default.required(rule, value, source, errors, options, 'array');
if (value !== undefined && value !== null) {
_index.default.type(rule, value, source, errors, options);
_index.default.range(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = array;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const boolean: ExecuteValidator;
export default boolean;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var boolean = function boolean(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = boolean;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const date: ExecuteValidator;
export default date;

View File

@@ -0,0 +1,35 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var date = function date(rule, value, callback, source, options) {
// console.log('integer rule called %j', rule);
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
// console.log('validate on %s value', value);
if (validate) {
if ((0, _util.isEmptyValue)(value, 'date') && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (!(0, _util.isEmptyValue)(value, 'date')) {
var dateObject;
if (value instanceof Date) {
dateObject = value;
} else {
dateObject = new Date(value);
}
_rule.default.type(rule, dateObject, source, errors, options);
if (dateObject) {
_rule.default.range(rule, dateObject.getTime(), source, errors, options);
}
}
}
callback(errors);
};
var _default = exports.default = date;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const enumerable: ExecuteValidator;
export default enumerable;

View File

@@ -0,0 +1,25 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var ENUM = 'enum';
var enumerable = function enumerable(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default[ENUM](rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = enumerable;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const floatFn: ExecuteValidator;
export default floatFn;

View File

@@ -0,0 +1,25 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var floatFn = function floatFn(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
_rule.default.range(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = floatFn;

View File

@@ -0,0 +1,20 @@
declare const _default: {
string: import("..").ExecuteValidator;
method: import("..").ExecuteValidator;
number: import("..").ExecuteValidator;
boolean: import("..").ExecuteValidator;
regexp: import("..").ExecuteValidator;
integer: import("..").ExecuteValidator;
float: import("..").ExecuteValidator;
array: import("..").ExecuteValidator;
object: import("..").ExecuteValidator;
enum: import("..").ExecuteValidator;
pattern: import("..").ExecuteValidator;
date: import("..").ExecuteValidator;
url: import("..").ExecuteValidator;
hex: import("..").ExecuteValidator;
email: import("..").ExecuteValidator;
required: import("..").ExecuteValidator;
any: import("..").ExecuteValidator;
};
export default _default;

View File

@@ -0,0 +1,41 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _any = _interopRequireDefault(require("./any"));
var _array = _interopRequireDefault(require("./array"));
var _boolean = _interopRequireDefault(require("./boolean"));
var _date = _interopRequireDefault(require("./date"));
var _enum = _interopRequireDefault(require("./enum"));
var _float = _interopRequireDefault(require("./float"));
var _integer = _interopRequireDefault(require("./integer"));
var _method = _interopRequireDefault(require("./method"));
var _number = _interopRequireDefault(require("./number"));
var _object = _interopRequireDefault(require("./object"));
var _pattern = _interopRequireDefault(require("./pattern"));
var _regexp = _interopRequireDefault(require("./regexp"));
var _required = _interopRequireDefault(require("./required"));
var _string = _interopRequireDefault(require("./string"));
var _type = _interopRequireDefault(require("./type"));
var _default = exports.default = {
string: _string.default,
method: _method.default,
number: _number.default,
boolean: _boolean.default,
regexp: _regexp.default,
integer: _integer.default,
float: _float.default,
array: _array.default,
object: _object.default,
enum: _enum.default,
pattern: _pattern.default,
date: _date.default,
url: _type.default,
hex: _type.default,
email: _type.default,
required: _required.default,
any: _any.default
};

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const integer: ExecuteValidator;
export default integer;

View File

@@ -0,0 +1,25 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var integer = function integer(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
_rule.default.range(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = integer;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const method: ExecuteValidator;
export default method;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var method = function method(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = method;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const number: ExecuteValidator;
export default number;

View File

@@ -0,0 +1,29 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var number = function number(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if (value === '') {
// eslint-disable-next-line no-param-reassign
value = undefined;
}
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
_rule.default.range(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = number;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const object: ExecuteValidator;
export default object;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var object = function object(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (value !== undefined) {
_rule.default.type(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = object;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const pattern: ExecuteValidator;
export default pattern;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var pattern = function pattern(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value, 'string') && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (!(0, _util.isEmptyValue)(value, 'string')) {
_rule.default.pattern(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = pattern;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const regexp: ExecuteValidator;
export default regexp;

View File

@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var regexp = function regexp(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options);
if (!(0, _util.isEmptyValue)(value)) {
_rule.default.type(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = regexp;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const required: ExecuteValidator;
export default required;

View File

@@ -0,0 +1,16 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _rule = _interopRequireDefault(require("../rule"));
var required = function required(rule, value, callback, source, options) {
var errors = [];
var type = Array.isArray(value) ? 'array' : (0, _typeof2.default)(value);
_rule.default.required(rule, value, source, errors, options, type);
callback(errors);
};
var _default = exports.default = required;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const string: ExecuteValidator;
export default string;

View File

@@ -0,0 +1,29 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var string = function string(rule, value, callback, source, options) {
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value, 'string') && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options, 'string');
if (!(0, _util.isEmptyValue)(value, 'string')) {
_rule.default.type(rule, value, source, errors, options);
_rule.default.range(rule, value, source, errors, options);
_rule.default.pattern(rule, value, source, errors, options);
if (rule.whitespace === true) {
_rule.default.whitespace(rule, value, source, errors, options);
}
}
}
callback(errors);
};
var _default = exports.default = string;

View File

@@ -0,0 +1,3 @@
import type { ExecuteValidator } from '../interface';
declare const type: ExecuteValidator;
export default type;

View File

@@ -0,0 +1,25 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _rule = _interopRequireDefault(require("../rule"));
var _util = require("../util");
var type = function type(rule, value, callback, source, options) {
var ruleType = rule.type;
var errors = [];
var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
if (validate) {
if ((0, _util.isEmptyValue)(value, ruleType) && !rule.required) {
return callback();
}
_rule.default.required(rule, value, source, errors, options, ruleType);
if (!(0, _util.isEmptyValue)(value, ruleType)) {
_rule.default.type(rule, value, source, errors, options);
}
}
callback(errors);
};
var _default = exports.default = type;