UNPKG

fluent-validator

Version:
48 lines (34 loc) 1.3 kB
'use strict'; module.exports = function(register) { register('isIn', 'Required a value that is equal to one of ${1}'); register('isPositive', 'Required a positive value', function(value) { return value > 0; }); register('isNegative', 'Required a negative value', function(value) { return value < 0; }); register('isNonNegative', 'Required a non negative value', function(value) { return value >= 0; }); register('isNonPositive', 'Required a negative value', function(value) { return value <= 0; }); register('isLower', 'Required a value lower than ${1}', function(value, bound) { return value < bound; }); register('isLowerOrEql', 'Required a value lower or equal to ${1}', function(value, bound) { return value <= bound; }); register('isGreater', 'Required a value greater than ${1}', function(value, bound) { return value > bound; }); register('isGreaterOrEql', 'Required a value greater or equal to ${1}', function(value, bound) { return value >= bound; }); register('isInRange', 'Required a value from range ${1}, ${2}', function(value, min, max) { return value < max && value > min; }); register('isInRangeOrEql', 'Required a value from range ${1}, ${2} or equal', function(value, min, max) { return value <= max && value >= min; }); };