UNPKG

fluent-vuelidate

Version:

A fluent, typescript-first validation library for Vue3

17 lines (16 loc) 656 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createArrayValidator = void 0; const fail_when_any_1 = require("../validation-actions/fail-when-any"); const createArrayValidator = (model, property, validations) => { if (!validations[property]) { validations[property] = []; } const _validator = {}; _validator.failWhenAny = (predicate, message) => { validations[property].push(() => (0, fail_when_any_1.useFailWhenAny)(model, property, predicate, message)); return _validator; }; return _validator; }; exports.createArrayValidator = createArrayValidator;