@nhost/nhost-js
Version:
Nhost JavaScript SDK
2 lines • 782 B
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("../fetch-B_MCWy66.cjs");exports.createAPIClient=(e,a=[])=>{let n=t.createEnhancedFetch(a);const s=async(a,s)=>{const o=await n(`${e}${a}`,s);let r;if(r=o.headers.get("content-type")?.includes("application/json")?await o.json():o.headers.get("content-type")?.startsWith("text/")?await o.text():await o.blob(),!o.ok)throw new t.FetchError(r,o.status,o.headers);return{status:o.status,body:r,headers:o.headers}};return{baseURL:e,fetch:s,post:async(t,e,a={})=>s(t,{...a,method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",...a.headers},body:e?JSON.stringify(e):void 0}),pushChainFunction:e=>{a.push(e),n=t.createEnhancedFetch(a)}}};
//# sourceMappingURL=functions.cjs.map