added type narrowing to is.falsy
This commit is contained in:
parent
12a61619d0
commit
ace43e9255
1 changed files with 1 additions and 1 deletions
|
|
@ -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);`
|
// Example: `is.truthy = (value: unknown): value is (not false | not 0 | not '' | not undefined | not null) => Boolean(value);`
|
||||||
is.truthy = <T>(value: T | Falsy): value is T => Boolean(value);
|
is.truthy = <T>(value: T | Falsy): value is T => Boolean(value);
|
||||||
// Example: `is.falsy = (value: unknown): value is (not true | 0 | '' | undefined | null) => Boolean(value);`
|
// Example: `is.falsy = (value: unknown): value is (not true | 0 | '' | undefined | null) => Boolean(value);`
|
||||||
is.falsy = (value: unknown) => !value;
|
is.falsy = <T>(value: T | Falsy): value is Falsy => !value;
|
||||||
|
|
||||||
is.nan = (value: unknown) => Number.isNaN(value as number);
|
is.nan = (value: unknown) => Number.isNaN(value as number);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue