present - nberlette/is GitHub Wiki
@nick/is/present
isPresent
Signature
function isPresent<T>(it: T | null | undefined): it is NonNullable<T>;
Check if the given value is not null
or undefined
.
Parameters
Name | Info |
---|---|
it |
The value to check. |
Returns
true
if the value is not null or undefined, or false
otherwise.
Category
Primitives
See Also
- isMissing for the opposite of this function.
Examples
import { isPresent } from "jsr:@nick/is/present";
isPresent(null); // false
isPresent(undefined); // false
isPresent(0); // true
isPresent(""); // true
isPresent(false); // true
NonNullable
Signature
export type NonNullable<T> = T & {};
Type Parameters
T