From 078d8a050f6dca84d3cd9828c8bf4cdaef302c8d Mon Sep 17 00:00:00 2001 From: hyperbola Date: Sat, 15 Jul 2023 19:33:20 +0800 Subject: [PATCH] Remove redundant generic usage for `is.falsy` This also align the generic and parameter type of `is.falsy` with `assert.falsy`. --- source/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/index.ts b/source/index.ts index 174d3b6..5862ad9 100644 --- a/source/index.ts +++ b/source/index.ts @@ -294,7 +294,7 @@ is.urlString = (value: unknown): value is string => { is.truthy = (value: T | Falsy): value is T => Boolean(value); // eslint-disable-line unicorn/prefer-native-coercion-functions // Example: `is.falsy = (value: unknown): value is (not true | 0 | '' | undefined | null) => Boolean(value);` -is.falsy = (value: T | Falsy): value is Falsy => !value; +is.falsy = (value: unknown): value is Falsy => !value; is.nan = (value: unknown) => Number.isNaN(value as number);