cheke
Version:
Express request validator with object's style response body and inspired by Laravel's Validator
9 lines (7 loc) • 309 B
JavaScript
const numberMessage = require('../messages/notNumberMessage');
module.exports = ({ value, label, path } = {}) => {
if (path === 'query' || path === 'params') {
return !Number.isNaN(Number(value)) ? false : numberMessage(label);
}
return typeof value === 'number' ? false : numberMessage(label);
};