@@ -122,31 +122,15 @@ enum RouterTrigger {
122
122
* { path: '', component: SimpleCmp },
123
123
* { path: 'next', component: SimpleCmp }
124
124
* ]),
125
- * StoreRouterConnectingModule
125
+ * StoreRouterConnectingModule.forRoot()
126
126
* ],
127
127
* bootstrap: [AppCmp]
128
128
* })
129
129
* export class AppModule {
130
130
* }
131
131
* ```
132
132
*/
133
- @NgModule ( {
134
- providers : [
135
- {
136
- provide : _ROUTER_CONFIG ,
137
- useValue : { } ,
138
- } ,
139
- {
140
- provide : ROUTER_CONFIG ,
141
- useFactory : _createRouterConfig ,
142
- deps : [ _ROUTER_CONFIG ] ,
143
- } ,
144
- {
145
- provide : RouterStateSerializer ,
146
- useClass : DefaultRouterStateSerializer ,
147
- } ,
148
- ] ,
149
- } )
133
+ @NgModule ( { } )
150
134
export class StoreRouterConnectingModule {
151
135
static forRoot <
152
136
T extends BaseRouterStoreState = SerializedRouterStateSnapshot
@@ -157,6 +141,11 @@ export class StoreRouterConnectingModule {
157
141
ngModule : StoreRouterConnectingModule ,
158
142
providers : [
159
143
{ provide : _ROUTER_CONFIG , useValue : config } ,
144
+ {
145
+ provide : ROUTER_CONFIG ,
146
+ useFactory : _createRouterConfig ,
147
+ deps : [ _ROUTER_CONFIG ] ,
148
+ } ,
160
149
{
161
150
provide : RouterStateSerializer ,
162
151
useClass : config . serializer
0 commit comments