UNPKG

corellium-typescript

Version:
1 lines 912 B
const r=(r,a)=>({start:async t=>{const e=await r.POST("/v1/instances/{instanceId}/btrace/enable",{params:{path:{instanceId:a}},body:t});if(e.error)throw new Error(e.error.error);return e.data},stop:async()=>{const t=await r.POST("/v1/instances/{instanceId}/btrace/disable",{params:{path:{instanceId:a}}});if(t.error)throw new Error(t.error.error);return t.data},ranges:async()=>{const t=await r.GET("/v1/instances/{instanceId}/btrace-kcrange",{params:{path:{instanceId:a}}});if(t.error)throw new Error(t.error.error);return t.data},authorize:async()=>{const t=await r.GET("/v1/instances/{instanceId}/btrace-authorize",{params:{path:{instanceId:a}}});if(t.error)throw new Error(t.error.error);return t.data},clear:async()=>{const t=await r.DELETE("/v1/instances/{instanceId}/btrace",{params:{path:{instanceId:a}}});if(t.error)throw new Error(t.error.error);return t.data}});export{r as createHyperTraceEndpoints};