UNPKG

redux-form-validators

Version:

Simple validations with redux-form / react-final-form

30 lines (24 loc) 963 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _validators = _interopRequireDefault(require("./validators")); var _helpers = require("./helpers"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var acceptance = (0, _helpers.memoize)(function () { var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, accept = _ref.accept, message = _ref.message, msg = _ref.msg, ifCond = _ref["if"], unless = _ref.unless; msg = msg || message; return (0, _helpers.prepare)(ifCond, unless, false, function (value) { if ([].concat(accept || _validators["default"].defaultOptions.accept).map(String).indexOf(value) < 0) { return _validators["default"].formatMessage((0, _helpers.prepareMsg)(msg, 'acceptance')); } }); }); var _default = acceptance; exports["default"] = _default;