static isRange()
Checks whether the value is an instance of `Range` of any or the given minimum, maximum, and step
Range.isRange()
Range.isRange()public static isRange<
Min extends number,
Max extends number,
Step extends number
>(
value: any,
min?: Min,
max?: Max,
step?: Step
): value is Range<Min, Max, Step> {
return typeof value === 'object' && value instanceof this
? (typeof min === 'number' ? value.min === min : true) &&
(typeof max === 'number' ? value.max === max : true) &&
(typeof step === 'number' ? value.step === step : true)
: false;
}Generic type variables
Parameters
Return type
Returns
Example usage
Last updated