UNPKG

@kineticdata/react

Version:
27 lines (25 loc) 1.02 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports.fetchVersion = void 0; var _axios = _interopRequireDefault(require("axios")); var _helpers = require("../../helpers"); var _http = require("../http"); var fetchVersion = exports.fetchVersion = function fetchVersion() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; // Build URL and fetch the space. var promise = _axios["default"].get("".concat(_helpers.bundle.apiLocation(), "/version"), { headers: (0, _http.headerBuilder)(options) }); // Remove the response envelop and leave us with the space one. promise = promise.then(function (response) { return { version: response.data.version }; }); // Clean up any errors we receive. Make sure this the last thing so that it cleans up any errors. promise = promise["catch"](_http.handleErrors); return promise; };