UNPKG

1.84 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
6
7_Object$defineProperty(exports, "__esModule", {
8 value: true
9});
10
11exports["default"] = void 0;
12
13var _objectSpread2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
14
15var _axios = _interopRequireDefault(require("axios"));
16
17var _spread = _interopRequireDefault(require("@sharyn/util/spread"));
18
19var _spreadIf = _interopRequireDefault(require("@sharyn/util/spread-if"));
20
21// flow-disable-next-line
22// flow-disable-next-line
23var call = function call(_ref) {
24 var _authorizationBearer;
25
26 var _ref$urlBase = _ref.urlBase,
27 urlBase = _ref$urlBase === void 0 ? '' : _ref$urlBase,
28 _ref$urlPath = _ref.urlPath,
29 urlPath = _ref$urlPath === void 0 ? '/graphql' : _ref$urlPath,
30 authorizationBearer = _ref.authorizationBearer,
31 cookie = _ref.cookie,
32 body = _ref.body,
33 withCredentials = _ref.withCredentials,
34 cancelToken = _ref.cancelToken,
35 _ref$axiosOptions = _ref.axiosOptions,
36 axiosOptions = _ref$axiosOptions === void 0 ? {} : _ref$axiosOptions;
37 return _axios["default"].post("".concat(urlBase).concat(urlPath), body, (0, _objectSpread2["default"])({
38 headers: (0, _objectSpread2["default"])({}, (0, _spreadIf["default"])(authorizationBearer, {
39 Authorization: "Bearer ".concat((_authorizationBearer = authorizationBearer) !== null && _authorizationBearer !== void 0 ? _authorizationBearer : 'undefined')
40 }), (0, _spread["default"])({
41 cookie: cookie
42 }))
43 }, axiosOptions, (0, _spread["default"])({
44 withCredentials: withCredentials,
45 cancelToken: cancelToken
46 })));
47};
48
49var _default = call;
50exports["default"] = _default;
\No newline at end of file