Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 13751-shared-with...
[arvados.git] / src / services / groups-service / groups-service.ts
index 65ae705e01f71bc59704cca53ca36a2f362f8def..299e6808546b224cb2e1b39f18bb3aeb73061b40 100644 (file)
@@ -10,6 +10,7 @@ import { ProjectResource } from "~/models/project";
 import { ProcessResource } from "~/models/process";
 import { TrashableResource } from "~/models/resource";
 import { TrashableResourceService } from "~/services/common-service/trashable-resource-service";
+import { GroupResource } from '~/models/group';
 
 export interface ContentsArguments {
     limit?: number;
@@ -29,7 +30,7 @@ export type GroupContentsResource =
     ProjectResource |
     ProcessResource;
 
-export class GroupsService<T extends TrashableResource = TrashableResource> extends TrashableResourceService<T> {
+export class GroupsService<T extends GroupResource = GroupResource> extends TrashableResourceService<T> {
 
     constructor(serverApi: AxiosInstance) {
         super(serverApi, "groups");