UNPKG

verificator

Version:

Client and server-side validation JavaScript library

55 lines (44 loc) 1.73 kB
'use strict'; exports.__esModule = true; exports.allFailingRequired = exports.anyFailingRequired = undefined; var _required = require('../required'); var _required2 = _interopRequireDefault(_required); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var anyFailingRequired = function anyFailingRequired(attributes, validator) { for (var _iterator = attributes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref; if (_isArray) { if (_i >= _iterator.length) break; _ref = _iterator[_i++]; } else { _i = _iterator.next(); if (_i.done) break; _ref = _i.value; } var key = _ref; if (!(0, _required2['default'])(key, validator.getValue(key), [], validator)) { return true; } } return false; }; var allFailingRequired = function allFailingRequired(attributes, validator) { for (var _iterator2 = attributes, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { var _ref2; if (_isArray2) { if (_i2 >= _iterator2.length) break; _ref2 = _iterator2[_i2++]; } else { _i2 = _iterator2.next(); if (_i2.done) break; _ref2 = _i2.value; } var key = _ref2; if ((0, _required2['default'])(key, validator.getValue(key), [], validator)) { return false; } } return true; }; exports.anyFailingRequired = anyFailingRequired; exports.allFailingRequired = allFailingRequired;