Merge pull request #334 from devcer/fix/NumberValidator

fix: issue #329
This commit is contained in:
gerjanvangeest 2019-10-21 10:54:57 +02:00 committed by GitHub
commit 7a6bdb41ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,7 +38,10 @@ export const isEmailValidator = () => [(...params) => ({ isEmail: isEmail(...par
* @param {number} value to check
*/
export const isNumber = value => value === value && typeof value === 'number'; // eslint-disable-line no-self-compare
export const isNumberValidator = () => [(...params) => ({ isNumber: isNumber(...params) })];
export const isNumberValidator = (...factoryParams) => [
(...params) => ({ isNumber: isNumber(...params) }),
...factoryParams,
];
export const minNumber = (value, min) => isNumber(value) && value >= min;
export const minNumberValidator = (...factoryParams) => [