UNPKG

@vegajs/http-client-adapter

Version:

A flexible, type-safe HTTP client adapter for TypeScript and JavaScript. Supports custom adapters and includes an out-of-the-box Axios adapter for easy HTTP request handling.

1 lines 817 B
"use strict";var e,t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,p=Object.prototype.hasOwnProperty,s={};((e,r)=>{for(var a in r)t(e,a,{get:r[a],enumerable:!0})})(s,{HttpService:()=>o,createHttpService:()=>n}),module.exports=(e=s,((e,s,o,n)=>{if(s&&"object"===typeof s||"function"===typeof s)for(let i of a(s))p.call(e,i)||i===o||t(e,i,{get:()=>s[i],enumerable:!(n=r(s,i))||n.enumerable});return e})(t({},"__esModule",{value:!0}),e));class o{constructor(e){this.adapter=e}addHeaders(e){this.adapter.addHeaders(e)}init(e){this.adapter.init(e)}delete(e,t){return this.adapter.delete(e,t)}get(e,t){return this.adapter.get(e,t)}patch(e,t,r){return this.adapter.patch(e,t,r)}post(e,t,r){return this.adapter.post(e,t,r)}put(e,t,r){return this.adapter.put(e,t,r)}}const n=e=>new o(e);