fluent-vuelidate
Version:
A fluent, typescript-first validation library for Vue3
14 lines (13 loc) • 555 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useLessthanOrEquals = void 0;
const types_1 = require("../types");
const useLessthanOrEquals = (model, propertyName, comparer, message) => {
const property = model[propertyName];
return {
error: message ? message : `${propertyName} is invalid.`,
field: propertyName,
state: property && property <= comparer ? types_1.FieldState.Valid : types_1.FieldState.Invalid,
};
};
exports.useLessthanOrEquals = useLessthanOrEquals;