github.com/argoproj/argo-cd/v2@v2.10.9/ui/src/app/shared/services/index.ts (about) 1 import {AccountsService} from './accounts-service'; 2 import {ApplicationsService} from './applications-service'; 3 import {AuthService} from './auth-service'; 4 import {CertificatesService} from './cert-service'; 5 import {ClustersService} from './clusters-service'; 6 import {ExtensionsService} from './extensions-service'; 7 import {GnuPGPublicKeyService} from './gpgkey-service'; 8 import {NotificationService} from './notification-service'; 9 import {ProjectsService} from './projects-service'; 10 import {RepositoriesService} from './repo-service'; 11 import {RepoCredsService} from './repocreds-service'; 12 import {UserService} from './user-service'; 13 import {VersionService} from './version-service'; 14 import {ViewPreferencesService} from './view-preferences-service'; 15 export interface Services { 16 applications: ApplicationsService; 17 users: UserService; 18 authService: AuthService; 19 certs: CertificatesService; 20 repocreds: RepoCredsService; 21 repos: RepositoriesService; 22 clusters: ClustersService; 23 projects: ProjectsService; 24 viewPreferences: ViewPreferencesService; 25 version: VersionService; 26 accounts: AccountsService; 27 gpgkeys: GnuPGPublicKeyService; 28 extensions: ExtensionsService; 29 notification: NotificationService; 30 } 31 32 export const services: Services = { 33 applications: new ApplicationsService(), 34 authService: new AuthService(), 35 clusters: new ClustersService(), 36 users: new UserService(), 37 certs: new CertificatesService(), 38 repos: new RepositoriesService(), 39 repocreds: new RepoCredsService(), 40 projects: new ProjectsService(), 41 viewPreferences: new ViewPreferencesService(), 42 version: new VersionService(), 43 accounts: new AccountsService(), 44 gpgkeys: new GnuPGPublicKeyService(), 45 extensions: new ExtensionsService(), 46 notification: new NotificationService() 47 }; 48 49 export * from './projects-service'; 50 export * from './view-preferences-service';