File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,9 @@ export default function ngReduxProvider() {
10
10
let _reducer = undefined ;
11
11
let _middlewares = undefined ;
12
12
let _storeEnhancers = undefined ;
13
+ let _initialState = undefined ;
13
14
14
- this . createStoreWith = ( reducer , middlewares , storeEnhancers ) => {
15
+ this . createStoreWith = ( reducer , middlewares , storeEnhancers , initialState ) => {
15
16
invariant (
16
17
isFunction ( reducer ) ,
17
18
'The reducer parameter passed to createStoreWith must be a Function. Instead received %s.' ,
@@ -27,6 +28,7 @@ export default function ngReduxProvider() {
27
28
_reducer = reducer ;
28
29
_storeEnhancers = storeEnhancers
29
30
_middlewares = middlewares || [ ] ;
31
+ _initialState = initialState || { } ;
30
32
} ;
31
33
32
34
this . $get = ( $injector ) => {
@@ -45,7 +47,7 @@ export default function ngReduxProvider() {
45
47
//digestMiddleware needs to be the last one.
46
48
resolvedMiddleware . push ( digestMiddleware ( $injector . get ( '$rootScope' ) ) ) ;
47
49
48
- store = applyMiddleware ( ...resolvedMiddleware ) ( finalCreateStore ) ( _reducer ) ;
50
+ store = applyMiddleware ( ...resolvedMiddleware ) ( finalCreateStore ) ( _reducer , _initialState ) ;
49
51
50
52
return {
51
53
...store ,
You can’t perform that action at this time.
0 commit comments