From ace43e9255987ae8939fa6aa98208cec1d45cd66 Mon Sep 17 00:00:00 2001 From: Zane Shannon Date: Tue, 25 Jan 2022 04:49:16 +0000 Subject: [PATCH] added type narrowing to `is.falsy` --- source/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/index.ts b/source/index.ts index 34148f5..6deb8d0 100644 --- a/source/index.ts +++ b/source/index.ts @@ -250,7 +250,7 @@ is.urlString = (value: unknown): value is string => { // Example: `is.truthy = (value: unknown): value is (not false | not 0 | not '' | not undefined | not null) => Boolean(value);` is.truthy = (value: T | Falsy): value is T => Boolean(value); // Example: `is.falsy = (value: unknown): value is (not true | 0 | '' | undefined | null) => Boolean(value);` -is.falsy = (value: unknown) => !value; +is.falsy = (value: T | Falsy): value is Falsy => !value; is.nan = (value: unknown) => Number.isNaN(value as number);