UNPKG

typedash

Version:

modern, type-safe collection of utility functions

28 lines (25 loc) 615 B
'use strict'; // src/functions/isArray/isArray.ts var isArray = Array.isArray; // src/functions/isEmpty/isEmpty.ts function isEmpty(value) { if (value == null) { return true; } if (isArray(value) || typeof value === "string") { return value.length === 0; } if (value instanceof Map || value instanceof Set) { return value.size === 0; } if (typeof value === "number") { return !value; } if (typeof value === "object") { return Object.keys(value).length === 0; } return false; } exports.isEmpty = isEmpty; //# sourceMappingURL=out.js.map //# sourceMappingURL=index.cjs.map