empty - nberlette/is GitHub Wiki
function isEmpty(it: string): it is "";
Checks if a given value is an empty string.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is an empty string, false
otherwise.
Chain
import { isEmpty } from "@nick/is/empty";
isEmpty(""); // true
isEmpty("a"); // false
function isEmpty(it: readonly unknown[]): it is readonly [];
Checks if a given value is an empty Array object.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is an empty Array object, false
otherwise.
Chain
import { isEmpty } from "@nick/is/empty";
isEmpty([]); // true
isEmpty([1]); // false
function isEmpty<U extends ArrayLike<any>>(it: U): it is U & {
readonly length: 0;
};
Checks if a given value is an empty ArrayLike object.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is an empty ArrayLike object, false
otherwise.
Chain
import { isEmpty } from "@nick/is/empty";
isEmpty([]); // true
isEmpty([1]); // false
function isEmpty(it: unknown): it is {
[K in undefined]: never;
};
Checks if a given value is an empty object.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is an empty object, false
otherwise.
Chain
import { isEmpty } from "@nick/is/empty";
isEmpty({}); // true
isEmpty({ a: 1 }); // false
function isEmpty(it: unknown): it is
| ""
| {
length: 0;
}
| {
[K in undefined]: never;
};
Checks if a given value is an empty object, array, or string.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is an empty object, array, or string, false
otherwise.
Chain
import { isEmpty } from "@nick/is/empty";
isEmpty({}); // true
isEmpty([]); // true
isEmpty(""); // true
isEmpty({ a: 1 }); // false
isEmpty([1]); // false
isEmpty("a"); // false