Enabling shorter import paths [automatic]

This commit is contained in:
ts_ci
2021-03-10 21:52:21 +00:00
parent 7170611791
commit ed8f553b31
136 changed files with 23014 additions and 223 deletions

View File

@ -0,0 +1,28 @@
Object.defineProperty(
Object,
"deepAssign",
{
"value": function callee(target, source) {
Object.keys(source).forEach(function (key) {
var value = source[key];
if (target[key] === undefined) {
target[key] = value;
return;
}
if (value instanceof Object) {
if (value instanceof Array) {
value.forEach(function (entry) {
target[key].push(entry);
});
return;
}
callee(target[key], value);
return;
}
target[key] = value;
});
return target;
}
}
);