@acrool/js-utils
Version:
Common javascript utils methods for project development
31 lines (30 loc) • 619 B
JavaScript
function i(e) {
const r = [];
for (const t in e)
e[t] && r.push(Number(t.replace("_", "")));
return r;
}
function f(e) {
const r = {};
return Object.entries(e).reduce((t, [n, u]) => ({ ...t, [u]: n }), r);
}
function p(e, r) {
const t = {};
return Object.entries(e).reduce((n, [u, c]) => {
const o = r[u] || u;
return n[o] = c, n;
}, t);
}
function b(e, r) {
return s(r).reduce((t, n) => (n in e && (t[n] = r[n]), t), { ...e });
}
function s(e) {
return Object.keys(e);
}
export {
p as autoMapper,
i as filterIsTrue,
b as objectAssignValue,
s as objectKeys,
f as reverseObj
};