@kineticdata/react
Version:
A React library for the Kinetic Platform
27 lines (25 loc) • 1.02 kB
JavaScript
;
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;
};