Browse Source

use APP_INITIALIZER to instantiate ErrorHandler

pull/6810/head
Arman Ozak 6 years ago
parent
commit
0897bd30f9
  1. 8
      npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

8
npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

@ -69,12 +69,16 @@ export class BaseThemeSharedModule {}
exports: [BaseThemeSharedModule],
})
export class ThemeSharedModule {
constructor(private errorHandler: ErrorHandler) {}
static forRoot(options = {} as RootParams): ModuleWithProviders<ThemeSharedModule> {
return {
ngModule: ThemeSharedModule,
providers: [
{
provide: APP_INITIALIZER,
multi: true,
deps: [ErrorHandler],
useFactory: noop,
},
THEME_SHARED_ROUTE_PROVIDERS,
{
provide: APP_INITIALIZER,

Loading…
Cancel
Save