Urara-Blog/node_modules/.pnpm-store/v3/files/ff/ef9b4b6323531e988b1e4cfab62e5700e272791c8c2ee5c84ca0d2e2cf36a73d42a90856dffa533dc281d896b7c6b93a62cc2b358ad9ae160fd87c25365493
2022-08-14 01:14:53 +08:00

20 lines
513 B
Text

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "cloneDeep", {
enumerable: true,
get: ()=>cloneDeep
});
function cloneDeep(value) {
if (Array.isArray(value)) {
return value.map((child)=>cloneDeep(child));
}
if (typeof value === "object" && value !== null) {
return Object.fromEntries(Object.entries(value).map(([k, v])=>[
k,
cloneDeep(v)
]));
}
return value;
}