From a53fe2297b06ee2f0c8eb469169f4a182c954aad Mon Sep 17 00:00:00 2001 From: Kai Niedziela Date: Sat, 1 Jun 2019 20:59:59 +0200 Subject: [PATCH] extract isOfType to a constant --- source/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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