@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
22 lines (21 loc) • 465 B
JavaScript
import { cloneDeep as l } from "./clone-deep.mjs";
import { isObject as p } from "./is-object.mjs";
function t(f, n) {
if (p(n) && Object.keys(n).length === 0)
return l({
...f,
...n
});
const m = {
...f,
...n
};
if (p(n) && p(f))
for (const i in n)
p(n[i]) && i in f && p(f[i]) ? m[i] = t(f[i], n[i]) : m[i] = p(n[i]) ? l(n[i]) : n[i];
return m;
}
export {
t as mergeDeep
};
//# sourceMappingURL=merge-deep.mjs.map