async-validator
Advanced tools
Comparing version 3.0.1 to 3.0.2
@@ -1468,1 +1468,2 @@ 'use strict'; | ||
exports.default = Schema; | ||
//# sourceMappingURL=index.js.map |
import { isEmptyValue } from "../util.js"; | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
/** | ||
@@ -4,0 +4,0 @@ * Validates a boolean. |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ var ENUM = 'enum'; |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
@@ -5,0 +5,0 @@ function required(rule, value, callback, source, options) { |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import rules from "../rule/index.js"; | ||
import rules from '../rule/index.js'; | ||
import { isEmptyValue } from "../util.js"; | ||
@@ -3,0 +3,0 @@ |
@@ -1,9 +0,84 @@ | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _typeof(obj) { | ||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
_typeof = function (obj) { | ||
return typeof obj; | ||
}; | ||
} else { | ||
_typeof = function (obj) { | ||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}; | ||
} | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
return _typeof(obj); | ||
} | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _defineProperty(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
return obj; | ||
} | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
if (enumerableOnly) symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
}); | ||
keys.push.apply(keys, symbols); | ||
} | ||
return keys; | ||
} | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
if (i % 2) { | ||
ownKeys(source, true).forEach(function (key) { | ||
_defineProperty(target, key, source[key]); | ||
}); | ||
} else if (Object.getOwnPropertyDescriptors) { | ||
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); | ||
} else { | ||
ownKeys(source).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
}); | ||
} | ||
} | ||
return target; | ||
} | ||
function _toConsumableArray(arr) { | ||
return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); | ||
} | ||
function _arrayWithoutHoles(arr) { | ||
if (Array.isArray(arr)) { | ||
for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; | ||
return arr2; | ||
} | ||
} | ||
function _iterableToArray(iter) { | ||
if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); | ||
} | ||
function _nonIterableSpread() { | ||
throw new TypeError("Invalid attempt to spread non-iterable instance"); | ||
} | ||
/* eslint no-console:0 */ | ||
@@ -240,3 +315,3 @@ var formatRegExp = /%[sdj%]/g; | ||
if (_typeof(value) === 'object' && _typeof(target[s]) === 'object') { | ||
target[s] = _objectSpread({}, target[s], {}, value); | ||
target[s] = _objectSpread2({}, target[s], {}, value); | ||
} else { | ||
@@ -288,3 +363,2 @@ target[s] = value; | ||
function _typeof$1(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof$1 = function _typeof(obj) { return typeof obj; }; } else { _typeof$1 = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof$1(obj); } | ||
/* eslint max-len:0 */ | ||
@@ -330,3 +404,3 @@ | ||
object: function object(value) { | ||
return _typeof$1(value) === 'object' && !types.array(value); | ||
return _typeof(value) === 'object' && !types.array(value); | ||
}, | ||
@@ -372,3 +446,3 @@ method: function method(value) { | ||
} else if (ruleType && _typeof$1(value) !== rule.type) { | ||
} else if (ruleType && _typeof(value) !== rule.type) { | ||
errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type)); | ||
@@ -882,7 +956,5 @@ } | ||
function _typeof$2(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof$2 = function _typeof(obj) { return typeof obj; }; } else { _typeof$2 = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof$2(obj); } | ||
function required$1(rule, value, callback, source, options) { | ||
var errors = []; | ||
var type = Array.isArray(value) ? 'array' : _typeof$2(value); | ||
var type = Array.isArray(value) ? 'array' : _typeof(value); | ||
rules.required(rule, value, source, errors, options, type); | ||
@@ -987,17 +1059,2 @@ callback(errors); | ||
function ownKeys$1(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread$1(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$1(source, true).forEach(function (key) { _defineProperty$1(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$1(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _defineProperty$1(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); } | ||
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); } | ||
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); } | ||
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } } | ||
function _typeof$3(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof$3 = function _typeof(obj) { return typeof obj; }; } else { _typeof$3 = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof$3(obj); } | ||
/** | ||
@@ -1029,3 +1086,3 @@ * Encapsulates a validation schema. | ||
if (_typeof$3(rules) !== 'object' || Array.isArray(rules)) { | ||
if (_typeof(rules) !== 'object' || Array.isArray(rules)) { | ||
throw new Error('Rules must be an object'); | ||
@@ -1121,3 +1178,3 @@ } | ||
if (source === source_) { | ||
source = _objectSpread$1({}, source); | ||
source = _objectSpread2({}, source); | ||
} | ||
@@ -1133,3 +1190,3 @@ | ||
} else { | ||
rule = _objectSpread$1({}, rule); | ||
rule = _objectSpread2({}, rule); | ||
} | ||
@@ -1158,3 +1215,3 @@ | ||
var rule = data.rule; | ||
var deep = (rule.type === 'object' || rule.type === 'array') && (_typeof$3(rule.fields) === 'object' || _typeof$3(rule.defaultField) === 'object'); | ||
var deep = (rule.type === 'object' || rule.type === 'array') && (_typeof(rule.fields) === 'object' || _typeof(rule.defaultField) === 'object'); | ||
deep = deep && (rule.required || !rule.required && data.value); | ||
@@ -1164,3 +1221,3 @@ rule.field = data.field; | ||
function addFullfield(key, schema) { | ||
return _objectSpread$1({}, schema, { | ||
return _objectSpread2({}, schema, { | ||
fullField: "".concat(rule.fullField, ".").concat(key) | ||
@@ -1221,3 +1278,3 @@ }); | ||
fieldsSchema = _objectSpread$1({}, fieldsSchema, {}, data.rule.fields); | ||
fieldsSchema = _objectSpread2({}, fieldsSchema, {}, data.rule.fields); | ||
@@ -1327,1 +1384,2 @@ for (var f in fieldsSchema) { | ||
export default Schema; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "async-validator", | ||
"description": "validate form asynchronous", | ||
"version": "3.0.1", | ||
"version": "3.0.2", | ||
"license": "MIT", | ||
@@ -28,6 +28,6 @@ "files": [ | ||
"@babel/plugin-transform-modules-commonjs": "^7.5.0", | ||
"@pika/plugin-build-node": "^0.5.1", | ||
"@pika/plugin-build-web": "^0.5.1", | ||
"@pika/plugin-standard-pkg": "^0.5.1", | ||
"@pika/types": "^0.5.1", | ||
"@pika/pack": "^0.5.0", | ||
"@pika/plugin-build-node": "^0.6.0", | ||
"@pika/plugin-standard-pkg": "^0.6.0", | ||
"@pika/types": "^0.6.0", | ||
"babel-jest": "^24.8.0", | ||
@@ -38,2 +38,3 @@ "coveralls": "^2.13.1", | ||
"np": "^5.0.3", | ||
"pika-plugin-build-web-babel": "^0.6.0", | ||
"pre-commit": "^1.2.2", | ||
@@ -40,0 +41,0 @@ "prettier": "^1.11.1" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
290272
32
3518
13