UNPKG

@polygon.io/models

Version:

A set function and providers for interacting with Polygon.io's financial market data.

1 lines 4.84 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator")),_slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")),_defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){(0,_defineProperty2["default"])(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}var _default=function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},c=/*#__PURE__*/function(){var c=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function h(c,d,e,f,g){var i,j,k;return _regenerator["default"].wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,fetch("".concat(a).concat(c),_objectSpread(_objectSpread(_objectSpread({},b),d),{},{method:e,headers:g}));case 2:if(i=h.sent,i.ok){h.next=9;break}return h.next=6,null===i||void 0===i?void 0:i.json();case 6:throw j=h.sent,k=j.error||j.message||"An error occurred.",new Error(k);case 9:if("blob"!==f){h.next=11;break}return h.abrupt("return",i.blob());case 11:if("arraybuffer"!==f){h.next=13;break}return h.abrupt("return",i.arrayBuffer());case 13:return h.abrupt("return",i.json());case 14:case"end":return h.stop();}},h)}));return function(){return c.apply(this,arguments)}}();return{base:c,get:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function d(a,b){return _regenerator["default"].wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",c(a,b,"GET"));case 1:case"end":return d.stop();}},d)}));return a}(),head:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function d(a,b){return _regenerator["default"].wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",c(a,b,"HEAD"));case 1:case"end":return d.stop();}},d)}));return a}(),post:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function b(a){var d,e,f,g,h=arguments;return _regenerator["default"].wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=1<h.length&&void 0!==h[1]?h[1]:{},e=2<h.length?h[2]:void 0,f=3<h.length?h[3]:void 0,g=4<h.length?h[4]:void 0,b.abrupt("return",c(a,_objectSpread(_objectSpread({},e),{},{body:JSON.stringify(d)}),"POST",f,g));case 5:case"end":return b.stop();}},b)}));return a}(),put:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function b(a){var d,e,f=arguments;return _regenerator["default"].wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=1<f.length&&void 0!==f[1]?f[1]:{},e=2<f.length?f[2]:void 0,b.abrupt("return",c(a,_objectSpread(_objectSpread({},e),{},{body:JSON.stringify(d)}),"PUT"));case 3:case"end":return b.stop();}},b)}));return a}(),patch:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function b(a){var d,e,f=arguments;return _regenerator["default"].wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=1<f.length&&void 0!==f[1]?f[1]:{},e=2<f.length?f[2]:void 0,b.abrupt("return",c(a,_objectSpread(_objectSpread({},e),{},{body:JSON.stringify(d)}),"PATCH"));case 3:case"end":return b.stop();}},b)}));return a}(),del:function(){function a(){return b.apply(this,arguments)}var b=(0,_asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function d(a,b){return _regenerator["default"].wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",c(a,b,"DELETE"));case 1:case"end":return d.stop();}},d)}));return a}(),withParams:function withParams(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},b=1<arguments.length?arguments[1]:void 0,c=a.queryKey,d=void 0===c?[]:c,e=(0,_slicedToArray2["default"])(d,2),f=e[1],g=void 0===f?{}:f;return b(g)}}};exports["default"]=_default;