File tree Expand file tree Collapse file tree 3 files changed +25
-29
lines changed Expand file tree Collapse file tree 3 files changed +25
-29
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,7 @@ import isFunction from '../utils/isFunction';
22import shallowEqual from '../utils/shallowEqual' ;
33import invariant from 'invariant' ;
44
5- export default function Connector ( ) {
6- let store ;
5+ export default function Connector ( store ) {
76 return {
87 connect : ( selectors , callback , disableCaching = false ) => {
98 if ( ! Array . isArray ( selectors ) ) {
@@ -32,9 +31,6 @@ export default function Connector() {
3231 } ,
3332 getStore ( ) {
3433 return store ;
35- } ,
36- setStore ( reduxStore ) {
37- store = reduxStore ;
3834 }
3935 }
4036}
Original file line number Diff line number Diff line change 11import Connector from './connector' ;
22
33export default function ngReduxProvider ( ) {
4- let reduxStore = undefined ;
5- this . setReduxStore = store => reduxStore = store ;
4+ let reduxStore = undefined ;
5+ this . setReduxStore = store => reduxStore = store ;
66
7- this . $get = ( ) => {
8- return Connector ( reduxStore ) ;
9- }
10- }
7+ this . $get = ( ) => {
8+ return Connector ( reduxStore ) ;
9+ }
10+ }
Original file line number Diff line number Diff line change 11 export default function shallowEqual ( objA , objB ) {
2- if ( objA === objB ) {
3- return true ;
4- }
2+ if ( objA === objB ) {
3+ return true ;
4+ }
55
6- var keysA = Object . keys ( objA ) ;
7- var keysB = Object . keys ( objB ) ;
6+ var keysA = Object . keys ( objA ) ;
7+ var keysB = Object . keys ( objB ) ;
88
9- if ( keysA . length !== keysB . length ) {
10- return false ;
11- }
9+ if ( keysA . length !== keysB . length ) {
10+ return false ;
11+ }
1212
13- // Test for A's keys different from B.
14- var hasOwn = Object . prototype . hasOwnProperty ;
15- for ( let i = 0 ; i < keysA . length ; i ++ ) {
16- if ( ! hasOwn . call ( objB , keysA [ i ] ) ||
17- objA [ keysA [ i ] ] !== objB [ keysA [ i ] ] ) {
18- return false ;
19- }
20- }
13+ // Test for A's keys different from B.
14+ var hasOwn = Object . prototype . hasOwnProperty ;
15+ for ( let i = 0 ; i < keysA . length ; i ++ ) {
16+ if ( ! hasOwn . call ( objB , keysA [ i ] ) ||
17+ objA [ keysA [ i ] ] !== objB [ keysA [ i ] ] ) {
18+ return false ;
19+ }
20+ }
2121
22- return true ;
23- }
22+ return true ;
23+ }
You can’t perform that action at this time.
0 commit comments