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';