UNPKG

fluent-vuelidate

Version:

A fluent, typescript-first validation library for Vue3

13 lines (12 loc) 499 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsRequired = void 0; const types_1 = require("../types"); const useIsRequired = (model, propertyName, message) => { return { error: message ? message : `${propertyName} is invalid.`, field: propertyName, state: model[propertyName] && model[propertyName].length > 0 ? types_1.FieldState.Valid : types_1.FieldState.Invalid, }; }; exports.useIsRequired = useIsRequired;