eventbrite
Version:
The official JavaScript SDK for the Eventbrite v3 API
3 lines (2 loc) • 1.79 kB
JavaScript
!function(e,t){if("function"==typeof define&&define.amd)define(["exports"],t);else if("undefined"!=typeof exports)t(exports);else{var r={};t(r),e.baseApi=r}}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach(function(e){f(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){return(u="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})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.BaseApi=void 0;var s=/_\w/g,o=function o(i){return Object.keys(i).reduce(function(e,t){var r=i[t],n=t.replace(s,function(e){return e[1].toUpperCase()});return r&&"object"===u(r)&&!Array.isArray(r)&&(r=o(r)),c(c({},e),{},f({},n,r))},{})};e.BaseApi=function e(t){var r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),f(this,"request",void 0),this.request=(r=t,n=[o],function(e,t){return r(e,t).then(function(r){return n.reduce(function(e,t){return t(r)},r)})})}});
//# sourceMappingURL=baseApi.min.js.map