deepdash
Version:
➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm
31 lines (26 loc) • 582 B
JavaScript
'use strict';
var isEmpty = require('lodash/isEmpty');
/*import isArray from './isArray';
import isObject from './isObject';
function ownIsEmpty(value) {
if (value === undefined || value === null) {
return true;
}
if (isArray(value)) {
return !value.length;
}
if (isObject(value)) {
return !Object.keys(value).length;
}
return true;
}
export default (value) => {
const ldRes = isEmpty(value);
const ownRes = ownIsEmpty(value);
if (ldRes !== ownRes) {
console.log({ ldRes, ownRes, value });
}
return ldRes;
};
*/
module.exports = isEmpty;