UNPKG

@gam-test/fetch-wrapper

Version:

A simple fetch wrapper for better error handling and less response context

2 lines 455 B
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