Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1x | import { ModuleWithProviders, NgModule } from '@angular/core'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { EffectsModule } from '@ngrx/effects'; import { StoreModule } from '@ngrx/store'; import { AppGlobalProgressBarComponent } from './components/global-progress-bar/global-progress-bar.component'; import { AppHttpProgressEffects } from './http-progress.effects'; import { httpProgressReducerConfig, IHttpProgressState } from './http-progress.interface'; import { httpProgressReducerProvider } from './http-progress.reducer'; @NgModule({ imports: [ MatProgressBarModule, StoreModule.forFeature<IHttpProgressState>(httpProgressReducerConfig.featureName, httpProgressReducerConfig.token), EffectsModule.forFeature([AppHttpProgressEffects]), ], declarations: [AppGlobalProgressBarComponent], }) export class AppHttpProgressStoreModule { public static forRoot(): ModuleWithProviders<AppHttpProgressStoreModule> { return { ngModule: AppHttpProgressStoreModule, providers: [httpProgressReducerProvider], }; } } |