Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80522 views
1
'use strict';
2
3
function ToObject(val) {
4
if (val == null) {
5
throw new TypeError('Object.assign cannot be called with null or undefined');
6
}
7
8
return Object(val);
9
}
10
11
module.exports = Object.assign || function (target, source) {
12
var from;
13
var keys;
14
var to = ToObject(target);
15
16
for (var s = 1; s < arguments.length; s++) {
17
from = arguments[s];
18
keys = Object.keys(Object(from));
19
20
for (var i = 0; i < keys.length; i++) {
21
to[keys[i]] = from[keys[i]];
22
}
23
}
24
25
return to;
26
};
27
28