UNPKG

@naverpay/hidash

Version:

improved lodash

25 lines (24 loc) 532 B
import { isArray as b } from "./isArray.mjs"; function y(a, l, f) { const t = Object(a), i = b(t), r = f !== void 0 ? f : i ? [] : {}; if (i) { const e = t, n = e.length; for (let s = 0; s < n; s++) { const o = s, c = e[s]; if (l(r, c, o, t) === !1) break; } } else { const e = Object.keys(t), n = t; for (let s = 0; s < e.length; s++) { const o = e[s], c = n[o]; if (l(r, c, o, t) === !1) break; } } return r; } export { y as default, y as transform };