diff options
Diffstat (limited to 'webapp/src/app/@core-xds/services/@core-xds-services.module.ts')
-rw-r--r-- | webapp/src/app/@core-xds/services/@core-xds-services.module.ts | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/webapp/src/app/@core-xds/services/@core-xds-services.module.ts b/webapp/src/app/@core-xds/services/@core-xds-services.module.ts new file mode 100644 index 0000000..13714e1 --- /dev/null +++ b/webapp/src/app/@core-xds/services/@core-xds-services.module.ts @@ -0,0 +1,39 @@ +import { NgModule, ModuleWithProviders } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { AlertService } from './alert.service'; +import { ConfigService } from './config.service'; +import { ProjectService } from './project.service'; +import { SdkService } from './sdk.service'; +import { UserService } from './users.service'; +import { XDSConfigService } from './xds-config.service'; +import { XDSAgentService } from './xdsagent.service'; + +const SERVICES = [ + AlertService, + ConfigService, + ProjectService, + SdkService, + UserService, + XDSConfigService, + XDSAgentService, +]; + +@NgModule({ + imports: [ + CommonModule, + ], + providers: [ + ...SERVICES, + ], +}) +export class XdsServicesModule { + static forRoot(): ModuleWithProviders { + return <ModuleWithProviders>{ + ngModule: XdsServicesModule, + providers: [ + ...SERVICES, + ], + }; + } +} |