Merge branch '21128-toolbar-context-menu'
[arvados-workbench2.git] / src / services / virtual-machines-service / virtual-machines-service.ts
index c54eff471cebcea1fa1c5b4a45349a4f9a4d41a5..6e8489396f456b3a0a0264b2eb6e209b917dd70b 100644 (file)
@@ -3,9 +3,9 @@
 // SPDX-License-Identifier: AGPL-3.0
 
 import { AxiosInstance } from "axios";
-import { CommonResourceService } from "~/services/common-service/common-resource-service";
-import { VirtualMachinesResource } from '~/models/virtual-machines';
-import { ApiActions } from '~/services/api/api-actions';
+import { CommonResourceService } from "services/common-service/common-resource-service";
+import { VirtualMachineLogins, VirtualMachinesResource } from 'models/virtual-machines';
+import { ApiActions } from 'services/api/api-actions';
 
 export class VirtualMachinesService extends CommonResourceService<VirtualMachinesResource> {
     constructor(serverApi: AxiosInstance, actions: ApiActions) {
@@ -20,7 +20,7 @@ export class VirtualMachinesService extends CommonResourceService<VirtualMachine
         localStorage.setItem('requestedDate', date);
     }
 
-    logins(uuid: string) {
+    logins(uuid: string): Promise<VirtualMachineLogins> {
         return CommonResourceService.defaultResponse(
             this.serverApi
                 .get(`virtual_machines/${uuid}/logins`),
@@ -28,7 +28,7 @@ export class VirtualMachinesService extends CommonResourceService<VirtualMachine
         );
     }
 
-    getAllLogins() {
+    getAllLogins(): Promise<VirtualMachineLogins> {
         return CommonResourceService.defaultResponse(
             this.serverApi
                 .get('virtual_machines/get_all_logins'),