UNPKG

ucc-utils

Version:
1 lines 2.78 kB
function e(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function r(e,r,n){if(r)t(e.prototype,r);if(n)t(e,n);return e}function n(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}function o(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};var o=Object.keys(r);if(typeof Object.getOwnPropertySymbols==="function"){o=o.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))}o.forEach(function(t){n(e,t,r[t])})}return e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);if(t){n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}r.push.apply(r,n)}return r}function u(e,t){t=t!=null?t:{};if(Object.getOwnPropertyDescriptors){Object.defineProperties(e,Object.getOwnPropertyDescriptors(t))}else{i(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}import"../chunk-JZXLCA2E.mjs";import s from"axios";var c=/*#__PURE__*/function(){"use strict";function t(r){e(this,t);var n,o,i,u;this.instance=s.create(r),this.instance.interceptors.request.use(function(e){return e},function(e){return e}),this.instance.interceptors.response.use(function(e){return e.data},function(e){return e}),this.instance.interceptors.request.use((n=r.interceptors)===null||n===void 0?void 0:n.requestSuccessFn,(o=r.interceptors)===null||o===void 0?void 0:o.requestFailureFn),this.instance.interceptors.response.use((i=r.interceptors)===null||i===void 0?void 0:i.responseSuccessFn,(u=r.interceptors)===null||u===void 0?void 0:u.responseFailureFn)}r(t,[{key:"request",value:function e(e){var t=this;var r;return((r=e.interceptors)===null||r===void 0?void 0:r.requestSuccessFn)&&(e=e.interceptors.requestSuccessFn(e)),new Promise(function(r,n){t.instance.request(e).then(function(t){var n;((n=e.interceptors)===null||n===void 0?void 0:n.responseSuccessFn)&&(t=e.interceptors.responseSuccessFn(t)),r(t)}).catch(function(e){n(e)})})}},{key:"get",value:function e(e){return this.request(u(o({},e),{method:"GET"}))}},{key:"post",value:function e(e){return this.request(u(o({},e),{method:"POST"}))}},{key:"delete",value:function e(e){return this.request(u(o({},e),{method:"DELETE"}))}},{key:"patch",value:function e(e){return this.request(u(o({},e),{method:"PATCH"}))}},{key:"put",value:function e(e){return this.request(u(o({},e),{method:"PUT"}))}}]);return t}(),a=c;export{c as AppRequest,a as default};