File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 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() {
1010 let _reducer = undefined ;
1111 let _middlewares = undefined ;
1212 let _storeEnhancers = undefined ;
13+ let _initialState = undefined ;
1314
14- this . createStoreWith = ( reducer , middlewares , storeEnhancers ) => {
15+ this . createStoreWith = ( reducer , middlewares , storeEnhancers , initialState ) => {
1516 invariant (
1617 isFunction ( reducer ) ,
1718 'The reducer parameter passed to createStoreWith must be a Function. Instead received %s.' ,
@@ -27,6 +28,7 @@ export default function ngReduxProvider() {
2728 _reducer = reducer ;
2829 _storeEnhancers = storeEnhancers
2930 _middlewares = middlewares || [ ] ;
31+ _initialState = initialState || { } ;
3032 } ;
3133
3234 this . $get = ( $injector ) => {
@@ -45,7 +47,7 @@ export default function ngReduxProvider() {
4547 //digestMiddleware needs to be the last one.
4648 resolvedMiddleware . push ( digestMiddleware ( $injector . get ( '$rootScope' ) ) ) ;
4749
48- store = applyMiddleware ( ...resolvedMiddleware ) ( finalCreateStore ) ( _reducer ) ;
50+ store = applyMiddleware ( ...resolvedMiddleware ) ( finalCreateStore ) ( _reducer , _initialState ) ;
4951
5052 return {
5153 ...store ,
You can’t perform that action at this time.
0 commit comments