UNPKG

clayful

Version:

JavaScript & Node.js SDK for Clayful API

1 lines 1.85 kB
!function(){function e(r,t,o){function n(u,s){if(!t[u]){if(!r[u]){var i="function"==typeof require&&require;if(!s&&i)return i(u,!0);if(a)return a(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var d=t[u]={exports:{}};r[u][0].call(d.exports,function(e){return n(r[u][1][e]||e)},d,d.exports,e,r,t,o)}return t[u].exports}for(var a="function"==typeof require&&require,u=0;u<o.length;u++)n(o[u]);return n}return e}()({1:[function(e,r,t){"use strict";r.exports=function(e){var r=void 0,t=void 0,o=e.Promise?new e.Promise(function(e,o){r=e,t=o}):null;return e=o?function(e,o){return e?t(e):r(o)}:e,{promise:o,callback:e}}},{}],2:[function(e,r,t){"use strict";var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=e("../lib/callbackAsPromise"),a=function(e){return function(r,t,o){var a=n(o),u=a.promise,s=a.callback;o=s;var i=function(e,r){return setTimeout(function(){return o(e,r)},0)},f={method:r.httpMethod.toLowerCase(),url:r.requestUrl,params:r.query,headers:r.headers};if(r.payload&&(f.data=r.payload,r.usesFormData&&"function"==typeof f.data.getHeaders)){var d=f.data.getHeaders();for(var c in d)f.headers[c]=d[c]}return e(f).then(function(e){return i(null,{status:e.status,data:e.data,headers:e.headers})},function(e){if(!e.response)return i(e);var o=new t(r.modelName,r.methodName,e.response.status,e.response.headers,e.response.data.errorCode,e.response.data.message||e.response.data.error,e.response.data.validation||null);return i(o)}),u}};"object"===(void 0===r?"undefined":o(r))&&r.exports&&(r.exports=a),"object"===("undefined"==typeof window?"undefined":o(window))&&(window.axiosRequestMiddleware=a)},{"../lib/callbackAsPromise":1}]},{},[2]);