validatorshield
Version:
Universal validation (frontend + backend) with TypeScript. Includes common rules and Sequelize-backed async rules (unique, exists).
14 lines (13 loc) • 395 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.min = min;
function min(value, _ctx, min) {
const minNum = parseFloat(min);
if (typeof value === 'number')
return value >= minNum;
if (typeof value === 'string')
return value.length >= minNum;
if (Array.isArray(value))
return value.length >= minNum;
return false;
}