UNPKG

cheke

Version:

Express request validator with object's style response body and inspired by Laravel's Validator

15 lines (12 loc) 485 B
const minNumberMessage = require('../messages/belowMinNumberMessage'); const minStringMessage = require('../messages/belowMinStringMessage'); module.exports = ({ value = '', label, valid, isNumber } = {}) => { if ( (typeof value === 'string' && value.length >= valid) || (typeof value === 'number' && value >= valid) ) { return false; } if (typeof value === 'number' || isNumber) return minNumberMessage(label, valid); return minStringMessage(label, valid); };