Remove redundant generic usage for is.falsy

This also align the generic and parameter type of `is.falsy` with
`assert.falsy`.
This commit is contained in:
hyperbola 2023-07-15 19:33:20 +08:00
parent a614e9dfeb
commit 078d8a050f
No known key found for this signature in database
GPG key ID: FCA80CFBF8DD7D2F

View file

@ -294,7 +294,7 @@ is.urlString = (value: unknown): value is string => {
is.truthy = <T>(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 = <T>(value: T | Falsy): value is Falsy => !value;
is.falsy = (value: unknown): value is Falsy => !value;
is.nan = (value: unknown) => Number.isNaN(value as number);