predictype / predicates/numbers/numberRange / numberRange
numberRange(
source
,oper
,min
,max
):boolean
Defined in: predicates/numbers/numberRange.ts:27
Checks if a number is in or outside a range using the specified operation.
number
The number to check.
The range operation to perform (e.g. ‘in_range’, ‘strict_in_range’).
number
The minimum value (inclusive or exclusive depending on operation).
number
The maximum value (inclusive or exclusive depending on operation).
boolean
True if the range check is valid according to the operator, otherwise false.
If the operation is not recognized.
const n = 5;
numberRange(n, 'in_range', 1, 10); // true
numberRange(n, 'strict_in_range', 5, 10); // false
Supported Operators: