mirror of
https://github.com/Doodle3D/Doodle3D-API
synced 2024-12-23 14:13:47 +01:00
19 lines
446 B
JavaScript
19 lines
446 B
JavaScript
/* */
|
|
var $ = require("./$"),
|
|
enumKeys = require("./$.enum-keys");
|
|
module.exports = Object.assign || function assign(target, source) {
|
|
var T = Object($.assertDefined(target)),
|
|
l = arguments.length,
|
|
i = 1;
|
|
while (l > i) {
|
|
var S = $.ES5Object(arguments[i++]),
|
|
keys = enumKeys(S),
|
|
length = keys.length,
|
|
j = 0,
|
|
key;
|
|
while (length > j)
|
|
T[key = keys[j++]] = S[key];
|
|
}
|
|
return T;
|
|
};
|