17653: Fixes type check issue after upgrading axios.
[arvados-workbench2.git] / src / services / virtual-machines-service / virtual-machines-service.ts
index c54eff471cebcea1fa1c5b4a45349a4f9a4d41a5..287ca956ef6de5585233da8df546e26610773b88 100644 (file)
@@ -4,7 +4,7 @@
 
 import { AxiosInstance } from "axios";
 import { CommonResourceService } from "~/services/common-service/common-resource-service";
-import { VirtualMachinesResource } from '~/models/virtual-machines';
+import { VirtualMachineLogins, VirtualMachinesResource } from '~/models/virtual-machines';
 import { ApiActions } from '~/services/api/api-actions';
 
 export class VirtualMachinesService extends CommonResourceService<VirtualMachinesResource> {
@@ -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'),