15 lines
416 B
JavaScript
15 lines
416 B
JavaScript
"use strict";
|
|
if (typeof Object.assign !== "function") {
|
|
Object.assign = function (target, ...args) {
|
|
if (!target) {
|
|
throw TypeError("Cannot convert undefined or null to object");
|
|
}
|
|
for (const source of args) {
|
|
if (source) {
|
|
Object.keys(source).forEach((key) => (target[key] = source[key]));
|
|
}
|
|
}
|
|
return target;
|
|
};
|
|
}
|