mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-31 01:57:20 +01:00
Updated to v1.9.9
This commit is contained in:
13
conf/site/node_modules/object.assign/implementation.js
generated
vendored
13
conf/site/node_modules/object.assign/implementation.js
generated
vendored
@@ -2,16 +2,17 @@
|
||||
|
||||
// modified from https://github.com/es-shims/es6-shim
|
||||
var keys = require('object-keys');
|
||||
var bind = require('function-bind');
|
||||
var canBeObject = function (obj) {
|
||||
return typeof obj !== 'undefined' && obj !== null;
|
||||
};
|
||||
var hasSymbols = require('has-symbols/shams')();
|
||||
var callBound = require('call-bind/callBound');
|
||||
var toObject = Object;
|
||||
var push = bind.call(Function.call, Array.prototype.push);
|
||||
var propIsEnumerable = bind.call(Function.call, Object.prototype.propertyIsEnumerable);
|
||||
var $push = callBound('Array.prototype.push');
|
||||
var $propIsEnumerable = callBound('Object.prototype.propertyIsEnumerable');
|
||||
var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;
|
||||
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
module.exports = function assign(target, source1) {
|
||||
if (!canBeObject(target)) { throw new TypeError('target must be an object'); }
|
||||
var objTarget = toObject(target);
|
||||
@@ -24,15 +25,15 @@ module.exports = function assign(target, source1) {
|
||||
syms = getSymbols(source);
|
||||
for (i = 0; i < syms.length; ++i) {
|
||||
key = syms[i];
|
||||
if (propIsEnumerable(source, key)) {
|
||||
push(props, key);
|
||||
if ($propIsEnumerable(source, key)) {
|
||||
$push(props, key);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (i = 0; i < props.length; ++i) {
|
||||
key = props[i];
|
||||
value = source[key];
|
||||
if (propIsEnumerable(source, key)) {
|
||||
if ($propIsEnumerable(source, key)) {
|
||||
objTarget[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user