16 lines
642 B
JavaScript
16 lines
642 B
JavaScript
"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; |