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,14 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
}
callback(errors);
};
export 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,17 @@
import rules from "../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();
}
rules.required(rule, value, source, errors, options, 'array');
if (value !== undefined && value !== null) {
rules.type(rule, value, source, errors, options);
rules.range(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,17 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,28 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value, 'date') && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (!isEmptyValue(value, 'date')) {
var dateObject;
if (value instanceof Date) {
dateObject = value;
} else {
dateObject = new Date(value);
}
rules.type(rule, dateObject, source, errors, options);
if (dateObject) {
rules.range(rule, dateObject.getTime(), source, errors, options);
}
}
}
callback(errors);
};
export 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,18 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules[ENUM](rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,18 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
rules.range(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,34 @@
import any from "./any";
import array from "./array";
import boolean from "./boolean";
import date from "./date";
import enumValidator from "./enum";
import float from "./float";
import integer from "./integer";
import method from "./method";
import number from "./number";
import object from "./object";
import pattern from "./pattern";
import regexp from "./regexp";
import required from "./required";
import string from "./string";
import type from "./type";
export default {
string: string,
method: method,
number: number,
boolean: boolean,
regexp: regexp,
integer: integer,
float: float,
array: array,
object: object,
enum: enumValidator,
pattern: pattern,
date: date,
url: type,
hex: type,
email: type,
required: required,
any: any
};

View File

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

View File

@@ -0,0 +1,18 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
rules.range(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,17 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,22 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
rules.range(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,17 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (value !== undefined) {
rules.type(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,17 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value, 'string') && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (!isEmptyValue(value, 'string')) {
rules.pattern(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,17 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options);
if (!isEmptyValue(value)) {
rules.type(rule, value, source, errors, options);
}
}
callback(errors);
};
export 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,9 @@
import _typeof from "@babel/runtime/helpers/esm/typeof";
import rules from "../rule";
var required = function required(rule, value, callback, source, options) {
var errors = [];
var type = Array.isArray(value) ? 'array' : _typeof(value);
rules.required(rule, value, source, errors, options, type);
callback(errors);
};
export 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,22 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value, 'string') && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options, 'string');
if (!isEmptyValue(value, 'string')) {
rules.type(rule, value, source, errors, options);
rules.range(rule, value, source, errors, options);
rules.pattern(rule, value, source, errors, options);
if (rule.whitespace === true) {
rules.whitespace(rule, value, source, errors, options);
}
}
}
callback(errors);
};
export 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,18 @@
import rules from "../rule";
import { isEmptyValue } from "../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 (isEmptyValue(value, ruleType) && !rule.required) {
return callback();
}
rules.required(rule, value, source, errors, options, ruleType);
if (!isEmptyValue(value, ruleType)) {
rules.type(rule, value, source, errors, options);
}
}
callback(errors);
};
export default type;