UNPKG

@nuxx/torn-fetch

Version:

provides a wrapper around openapi-fetch that throws an error when Torn's API returns an error

1 lines 367 B
import a from"openapi-fetch";var r=a({baseUrl:"https://api.torn.com/v2"});async function t(a,t,o){return await async function(a,t,o){const e={params:o,headers:{Authorization:`ApiKey ${a}`}},n=await r.GET(t,e);if(void 0!==n.data&&null!==n.data&&"object"==typeof n.data&&"error"in n.data)throw new Error(n.data.error.error);return n.data}(a,t,o)}export{t as tornFetch};