@techmely/utils
Version:
Collection of helpful JavaScript / TypeScript utils
27 lines (24 loc) • 581 B
JavaScript
import { isString } from './chunk-J6NLSENU.mjs';
import { isObject } from './chunk-MGQF5GXR.mjs';
import { isEmptyArr } from './chunk-4P7NQXMR.mjs';
import { isArray } from './chunk-UGDKU24C.mjs';
// src/isEmpty.ts
function isEmpty(val) {
if (!val) {
return true;
}
if (isArray(val)) {
return isEmptyArr(val);
}
if (isString(val)) {
return val.trim().length === 0;
}
if (val instanceof Map || val instanceof Set) {
return val.size === 0;
}
if (isObject(val)) {
return Object.keys(val).length === 0;
}
return false;
}
export { isEmpty };