Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Falsy #20

Open
nmsn opened this issue Dec 22, 2022 · 1 comment
Open

Falsy #20

nmsn opened this issue Dec 22, 2022 · 1 comment

Comments

@nmsn
Copy link
Contributor

nmsn commented Dec 22, 2022

Type representing falsy values in TypeScript: false | "" | 0 | null | undefined

@nmsn
Copy link
Contributor Author

nmsn commented Dec 22, 2022

/**
 * Falsy
 * @desc Type representing falsy values in TypeScript: `false | "" | 0 | null | undefined`
 * @example
 *   type Various = 'a' | 'b' | undefined | false;
 *
 *   // Expect: "a" | "b"
 *   Exclude<Various, Falsy>;
 */
export type Falsy = false | '' | 0 | null | undefined;

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant