refs #13856 Merge branch 'origin/13856-upload-component'
[arvados-workbench2.git] / src / services / services.ts
index 6e8d0f94c4e330d8cc88ddfe23af79414c2df31f..e77b5d3aa89b18a5fa8d4e1f3b2de2826f93f523 100644 (file)
@@ -9,6 +9,7 @@ import { LinkService } from "./link-service/link-service";
 import { FavoriteService } from "./favorite-service/favorite-service";
 import { AxiosInstance } from "axios";
 import { CollectionService } from "./collection-service/collection-service";
+import { TagService } from "./tag-service/tag-service";
 import Axios from "axios";
 import { CollectionFilesService } from "./collection-files-service/collection-files-service";
 import { KeepService } from "./keep-service/keep-service";
@@ -22,6 +23,7 @@ export interface ServiceRepository {
     projectService: ProjectService;
     linkService: LinkService;
     favoriteService: FavoriteService;
+    tagService: TagService;
     collectionService: CollectionService;
     collectionFilesService: CollectionFilesService;
 }
@@ -37,6 +39,7 @@ export const createServices = (baseUrl: string): ServiceRepository => {
     const linkService = new LinkService(apiClient);
     const favoriteService = new FavoriteService(linkService, groupsService);
     const collectionService = new CollectionService(apiClient, keepService);
+    const tagService = new TagService(linkService);
     const collectionFilesService = new CollectionFilesService(collectionService);
 
     return {
@@ -48,6 +51,7 @@ export const createServices = (baseUrl: string): ServiceRepository => {
         linkService,
         favoriteService,
         collectionService,
+        tagService,
         collectionFilesService
     };
 };