★ isNumber()
isNumber()
const isNumber = <
Type extends AnyNumber = number,
Payload extends object = object
>(
value: any,
callback: ResultCallback<any, Payload> = resultCallback,
payload?: Payload
): value is Type =>
callback(
(typeof value === 'number' ||
((typeOf(value) === 'number' || typeof value === 'object') &&
value instanceof Number)) &&
!Number.isNaN(value.valueOf()) &&
Number.isFinite(value.valueOf()),
value,
payload
);xzGeneric type variables
TypeextendsAnyNumber=number
Payloadextendsobject=object
Parameters
value: any
callback: ResultCallback<any, Payload>
payload?: Payload
Return type
value is Type
Returns
Example usage
Last updated