UNPKG

corellium-typescript

Version:
1 lines 906 B
"use strict";exports.createWebplayerEndpoints=(r,e,a)=>({get:async e=>{const a=await r.GET("/v1/webplayer/{sessionId}",{params:{path:{sessionId:e}}});if(a.error)throw new Error(a.error.error);return a.data},list:async()=>{const e=await r.GET("/v1/webplayer");if(e.error)throw new Error(e.error.error);return e.data},refresh:async r=>{const t=new URL(`/api/v1/webplayer/${r}/refresh`,e),o=await fetch(t,{headers:{Authorization:a}});if(!o.ok)throw new Error(o.statusText);return await o.json()},create:async e=>{const a=await r.POST("/v1/webplayer",{body:e});if(a.error)throw new Error(a.error.error);return a.data},delete:async e=>{const a=await r.DELETE("/v1/webplayer/{sessionId}",{params:{path:{sessionId:e}}});if(a.error)throw new Error(a.error.error);return a.data},domains:{list:async()=>{const e=await r.GET("/v1/webplayer/allowedDomains");if(e.error)throw new Error(e.error.error);return e.data}}});