diff --git a/source/index.ts b/source/index.ts index 861b2f1..c799dda 100644 --- a/source/index.ts +++ b/source/index.ts @@ -118,7 +118,10 @@ const isObject = (value: unknown): value is object => typeof value === 'object'; is.undefined = isOfType('undefined'); is.string = isOfType('string'); -is.number = (value: unknown): value is number => isOfType('number')(value) && !is.nan(value); + +const isNumberType = isOfType('number'); +is.number = (value: unknown): value is number => isNumberType(value) && !is.nan(value); + is.bigint = isOfType('bigint'); // eslint-disable-next-line @typescript-eslint/ban-types