5
5
Object . defineProperty ( exports , "__esModule" , {
6
6
value : true
7
7
} ) ;
8
- exports . Polar = exports . Radar = exports . HorizontalBar = exports . Bar = exports . Line = exports . Pie = exports . Doughnut = exports . Bubble = undefined ;
8
+ exports . defaults = exports . Bubble = exports . Polar = exports . Radar = exports . HorizontalBar = exports . Bar = exports . Line = exports . Pie = exports . Doughnut = undefined ;
9
9
10
10
var _createClass = function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ( ) ;
11
11
@@ -358,6 +358,8 @@ var Bubble = exports.Bubble = function (_React$Component8) {
358
358
return Bubble ;
359
359
} ( _react2 . default . Component ) ;
360
360
361
+ var defaults = exports . defaults = _chart2 . default . defaults ;
362
+
361
363
} ) . call ( this , typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : { } )
362
364
} , { "./utils/deepEqual" :2 , "chart.js" :undefined , "react-dom" :undefined } ] , 2 :[ function ( require , module , exports ) {
363
365
'use strict' ;
@@ -366,7 +368,7 @@ Object.defineProperty(exports, "__esModule", {
366
368
value : true
367
369
} ) ;
368
370
369
- var _typeof = typeof Symbol === "function" && typeof Symbol . iterator === "symbol" ? function ( obj ) { return typeof obj ; } : function ( obj ) { return obj && typeof Symbol === "function" && obj . constructor === Symbol ? "symbol" : typeof obj ; } ;
371
+ var _typeof = typeof Symbol === "function" && typeof Symbol . iterator === "symbol" ? function ( obj ) { return typeof obj ; } : function ( obj ) { return obj && typeof Symbol === "function" && obj . constructor === Symbol && obj !== Symbol . prototype ? "symbol" : typeof obj ; } ;
370
372
371
373
var hasOwnProperty = Object . prototype . hasOwnProperty ;
372
374
@@ -392,10 +394,15 @@ var deepEqual = function deepEqual(objA, objB) {
392
394
}
393
395
394
396
var keysA = Object . keys ( objA ) ;
397
+ var keysB = Object . keys ( objB ) ;
398
+ var allKeys = keysA . concat ( keysB ) ;
395
399
396
- // Test for A's keys different from B.
397
- for ( var i = 0 ; i < keysA . length ; i ++ ) {
398
- if ( ! hasOwnProperty . call ( objB , keysA [ i ] ) ) {
400
+ // Verify both objects have all the keys
401
+ for ( var i = 0 ; i < allKeys . length ; i ++ ) {
402
+ if ( ! hasOwnProperty . call ( objB , allKeys [ i ] ) ) {
403
+ return false ;
404
+ }
405
+ if ( ! hasOwnProperty . call ( objA , allKeys [ i ] ) ) {
399
406
return false ;
400
407
}
401
408
}
0 commit comments