12345678910111213141516171819202122 |
- export function isValueEmpty(value: any): boolean {
- if (value === null || value === undefined) {
- return true;
- }
- if (typeof value === "string" && value.trim() === "") {
- return true;
- }
- if (Array.isArray(value) && value.length === 0) {
- return true;
- }
- if (
- typeof value === "object" &&
- !Array.isArray(value) &&
- Object.keys(value).length === 0
- ) {
- return true;
- }
- if (typeof value === "symbol" && value.toString() === "Symbol()") {
- return true;
- }
- return false;
- }
|