import { ModuleWithProviders, NgModule } from '@angular/core'; import { FuseConfigService } from '@fuse/services/config/config.service'; import { FUSE_APP_CONFIG } from '@fuse/services/config/config.constants'; @NgModule() export class FuseConfigModule { /** * Constructor */ constructor(private _fuseConfigService: FuseConfigService) { } /** * forRoot method for setting user configuration * * @param config */ static forRoot(config: any): ModuleWithProviders { return { ngModule : FuseConfigModule, providers: [ { provide : FUSE_APP_CONFIG, useValue: config } ] }; } }