UNPKG

@naverpay/hidash

Version:

improved lodash

18 lines (17 loc) 416 B
import { flatten as p } from "./flatten.mjs"; import { baseIteratee as s } from "./internal/baseIteratee.mjs"; import { keys as m } from "./keys.mjs"; function d(r, f = (t) => t) { if (r == null) return {}; const t = p(m(r)), o = s(f); for (var n = -1, l = t.length, a = {}; ++n < l; ) { var e = t[n], i = r[e]; o(i, e, r) && (a[e] = i); } return a; } export { d as default, d as pickBy };