|
1 | 1 | "use strict"; |
2 | 2 |
|
3 | | -function_objectSpread(target){for(vari=1;i<arguments.length;i++){varsource=arguments[i]!=null ?arguments[i] :{};varownKeys=Object.keys(source);if(typeofObject.getOwnPropertySymbols==='function'){ownKeys=ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym){returnObject.getOwnPropertyDescriptor(source,sym).enumerable;}));}ownKeys.forEach(function(key){_defineProperty(target,key,source[key]);});}returntarget;} |
| 3 | +functionownKeys(object,enumerableOnly){varkeys=Object.keys(object);if(Object.getOwnPropertySymbols){keys.push.apply(keys,Object.getOwnPropertySymbols(object));}if(enumerableOnly)keys=keys.filter(function(sym){returnObject.getOwnPropertyDescriptor(object,sym).enumerable;});returnkeys;} |
| 4 | + |
| 5 | +function_objectSpread(target){for(vari=1;i<arguments.length;i++){varsource=arguments[i]!=null ?arguments[i] :{};if(i%2){ownKeys(source,true).forEach(function(key){_defineProperty(target,key,source[key]);});}elseif(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));}else{ownKeys(source).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}}returntarget;} |
4 | 6 |
|
5 | 7 | function_defineProperty(obj,key,value){if(keyinobj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}returnobj;} |
6 | 8 |
|
@@ -74,7 +76,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d |
74 | 76 | value:functionupdateState(changedState){ |
75 | 77 | var_this2=this; |
76 | 78 |
|
77 | | -this._state=_objectSpread({},this._state,changedState); |
| 79 | +this._state=_objectSpread({},this._state,{},changedState); |
78 | 80 | varchangedKeys=Object.keys(changedState); |
79 | 81 | this.listeners.forEach(function(_ref){ |
80 | 82 | varprops=_ref.props, |
|