@nuxx/torn-fetch
Version:
provides a wrapper around openapi-fetch that throws an error when Torn's API returns an error
2 lines (1 loc) • 659 B
JavaScript
import D from"openapi-fetch";var G=D({baseUrl:"https://api.torn.com/v2"});async function H(q,z,A){let j=await G.GET(z,{params:A,headers:{Authorization:`ApiKey ${q}`}});if(j.error)throw j.error;if(j.data!==void 0&&j.data!==null&&typeof j.data==="object"&&"error"in j.data&&typeof j.data.error==="object"&&j.data.error!==null&&"error"in j.data.error)throw Error(j.data.error.error);return j.data}async function J(q,z,A){return H(q,z,A)}var B=!1;async function N(q,z,A){if(!B)console.warn("[@nuxx/torn-fetch] useTornFetch is deprecated and will be removed in v2.0.0. Please use tornFetch instead."),B=!0;return J(q,z,A)}export{N as useTornFetch,J as tornFetch};