@lucid-softworks/is-nil
v0.1.0
Published
Tiny nullish value predicates with TypeScript narrowing.
Maintainers
Readme
@lucid-softworks/is-nil
Nullish predicates that narrow TypeScript types. Falsy values such as 0,
false, and "" are not nil.
import { isNil, isNonNil } from "@lucid-softworks/is-nil";
isNil(null); // true
isNil(0); // false
const present = [0, null, 1, undefined].filter(isNonNil);
// [0, 1]API
isNil(value)narrows tonull | undefined.isNonNil(value)excludesnull | undefined.
