lodash-omitdeep
Version:
lodash omitDeep/omitByDeep object key/value recursively
3 lines (2 loc) • 475 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("lodash"),o=i=>!n.isNil(i)&&(n.isPlainObject(i)||Array.isArray(i)),a=(i,...t)=>{function u(r){if(!Array.isArray(r)&&!n.isPlainObject(r))return r;if(Array.isArray(r))return r.map(e=>o(e)?a(e,...t):e);const y={};for(const[e,s]of Object.entries(r))y[e]=o(s)?a(s,...t):s;return n.omit(y,...t)}return u(i)};exports.needOmit=o;exports.omitDeep=a;
//# sourceMappingURL=omitDeep.cjs.map