isNumberInRange
isNumberInRange({ min, max })Arguments:
Possible errors:
If provided Verificable is not a number:
Verificable is not a number:{
type: "isNumber",
path: [/* ... */]
}If provided Verificable is not a finite number:
Verificable is not a finite number:{
type: "isFiniteNumber",
path: [/* ... */]
}If provided Verificable is a number outside the range:
Verificable is a number outside the range:Examples:
Null or undefined is not considered a number:
String value is not considered a number as well:
Not finite numbers will not match with isFiniteNumber error:
isFiniteNumber error:Any finite number outside of requested range will fail with isNumberInRange error:
isNumberInRange error:Not providing min, max or both constrains will mean no requirement on those missing 'ends' of the range:
min, max or both constrains will mean no requirement on those missing 'ends' of the range:Last updated