undefined - nberlette/is GitHub Wiki
@nick/is/undefined
isUndefined
Signature
function isUndefined(it: unknown): it is undefined;
Checks if the value is undefined
, and nothing else.
Parameters
Name | Info |
---|---|
it |
The value to check. |
Returns
true
if the value is undefined
, or false
otherwise.
Category
Primitives
Examples
import { isUndefined } from "jsr:@nick/is/undefined";
isUndefined(null); // false
isUndefined(undefined); // true
isUndefined(0); // false
isUndefined(void 0); // true
isUndefined(""); // false
import { isUndefined } from "jsr:@nick/is/undefined";
let value: number | undefined;
if (isUndefined(value)) {
value;
// ^? let value: undefined
value = 0;
// ^? let value: number | undefined
} else {
value += 1;
// ^? let value: number
}