★ isNumber()
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
TypeextendsAnyNumber=numberPayloadextendsobject=object
Payloadextendsobject=objectParameters
value: any
value: anycallback: ResultCallback<any, Payload>
callback: ResultCallback<any, Payload>payload?: Payload
payload?: PayloadReturn type
value is Type
value is TypeReturns
Example usage
Last updated