UNPKG

@techmely/utils

Version:

Collection of helpful JavaScript / TypeScript utils

27 lines (24 loc) 581 B
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 };