UNPKG

@naverpay/hidash

Version:

improved lodash

34 lines (33 loc) 888 B
var h = Object.defineProperty; var a = Object.getOwnPropertySymbols; var p = Object.prototype.hasOwnProperty, d = Object.prototype.propertyIsEnumerable; var f = (l, t, e) => t in l ? h(l, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) : l[t] = e, i = (l, t) => { for (var e in t || (t = {})) p.call(t, e) && f(l, e, t[e]); if (a) for (var e of a(t)) d.call(t, e) && f(l, e, t[e]); return l; }; import c from "core-js-pure/features/instance/push.js"; function y(l, ...t) { if (l == null) return {}; const e = i({}, l), n = []; for (let r = 0; r < t.length; r++) { const o = t[r]; if (Array.isArray(o)) for (let s = 0; s < o.length; s++) c(n).call(n, o[s]); else c(n).call(n, o); } const u = n.length; for (let r = 0; r < u; r++) delete e[n[r]]; return e; } export { y as default, y as omit };