lodash-omitdeep
Version:
lodash omitDeep/omitByDeep object key/value recursively
19 lines (18 loc) • 395 B
JavaScript
import e from "lodash";
const o = (s, n) => {
function y(r) {
if (!Array.isArray(r) && !e.isPlainObject(r))
return r;
if (Array.isArray(r))
return r.map((i) => o(i, n));
const t = {};
for (const [i, a] of Object.entries(r))
t[i] = o(a, n);
return e.omitBy(t, n);
}
return y(s);
};
export {
o as omitDeepBy
};
//# sourceMappingURL=omitDeepBy.mjs.map