UNPKG

corellium-typescript

Version:
1 lines 1.6 kB
"use strict";exports.createAppEndpoints=(r,a)=>({list:async()=>{const n=await r.GET("/v1/instances/{instanceId}/agent/v1/app/apps",{params:{path:{instanceId:a}}});if(n.error)throw new Error(n.error.error);return n.data},run:async n=>{const t=await r.POST("/v1/instances/{instanceId}/agent/v1/app/apps/{bundleId}/run",{params:{path:{instanceId:a,bundleId:n}}});if(t.error)throw new Error(t.error.error);return t.data},install:async n=>{const t=await r.POST("/v1/instances/{instanceId}/agent/v1/app/install",{params:{path:{instanceId:a}},body:n});if(t.error)throw new Error(t.error.error);return t.data},uninstall:async n=>{const t=await r.POST("/v1/instances/{instanceId}/agent/v1/app/apps/{bundleId}/uninstall",{params:{path:{instanceId:a,bundleId:n}}});if(t.error)throw new Error(t.error.error);return t.data},statuses:async()=>{const n=await r.GET("/v1/instances/{instanceId}/agent/v1/app/apps/update",{params:{path:{instanceId:a}}});if(n.error)throw new Error(n.error.error);return n.data},icons:async n=>{const t=await r.GET("/v1/instances/{instanceId}/agent/v1/app/icons",{params:{path:{instanceId:a},query:{bundleID:n}}});if(t.error)throw new Error(t.error.error);return t.data},kill:async n=>{const t=await r.POST("/v1/instances/{instanceId}/agent/v1/app/apps/{bundleId}/kill",{params:{path:{instanceId:a,bundleId:n}}});if(t.error)throw new Error(t.error.error);return t.data},openGApps:{install:async n=>{const t=await r.POST("/v1/instances/{instanceId}/agent/v1/system/install-opengapps",{params:{path:{instanceId:a}},body:n});if(t.error)throw new Error(t.error.error);return t.data}}});