corellium-typescript
Version:
A beautiful TypeScript Corellium library.
1 lines • 751 B
JavaScript
;exports.createImageEndpoints=r=>({list:async a=>{const e=await r.GET("/v1/images",{params:{query:{project:a}}});if(e.error)throw new Error(e.error.error);return e.data},create:async a=>{const e=await r.POST("/v1/images",{body:a});if(e.error)throw new Error(e.error.error);return e.data},get:async a=>{const e=await r.GET("/v1/images/{imageId}",{params:{path:{imageId:a}}});if(e.error)throw new Error(e.error.error);return e.data},update:async(a,e)=>{const t=await r.POST("/v1/images/{imageId}",{params:{path:{imageId:a}},body:e});if(t.error)throw new Error(t.error.error);return t.data},delete:async a=>{const e=await r.DELETE("/v2/images/{imageId}",{params:{path:{imageId:a}}});if(e.error)throw new Error(e.error.error);return e.data}});