@gam-test/fetch-wrapper
Version:
A simple fetch wrapper for better error handling and less response context
2 lines • 455 B
JavaScript
import{a as i}from"./chunk-4L5ZPVAE.js";import{a as e}from"./chunk-M4G7TNUM.js";var r=class extends e{async connect({data:o,...n}){let t=await fetch(`${this.url}`,{...n,method:"DELETE",body:JSON.stringify(o)}),s=i.get(t.status);if(s&&n?.throwOnConnectionFailure){let a=await t.json().catch(()=>"Request response with non json body");throw new s({url:this.url,payload:o,responseBody:a})}return t}};export{r as a};
//# sourceMappingURL=chunk-CWKM6Z43.js.map