{"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport axios from \"axios\";\n\nvar api = /*#__PURE__*/function () {\n  function api(host) {\n    _classCallCheck(this, api);\n\n    _defineProperty(this, \"host\", \"http://localhost:4723\");\n\n    this.host = host ? host : this.host;\n  }\n\n  _createClass(api, [{\n    key: \"getDevices\",\n    value: function () {\n      var _getDevices = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n        var result;\n        return _regeneratorRuntime.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                _context.prev = 0;\n                _context.next = 3;\n                return axios.get(\"\".concat(this.host, \"/devices\"), {\n                  headers: {\n                    'Accept': '*/*',\n                    'Content-Type': 'application/json'\n                  },\n                  params: {\n                    all: true\n                  }\n                });\n\n              case 3:\n                result = _context.sent;\n                return _context.abrupt(\"return\", result);\n\n              case 7:\n                _context.prev = 7;\n                _context.t0 = _context[\"catch\"](0);\n                console.error(_context.t0);\n                return _context.abrupt(\"return\", undefined);\n\n              case 11:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee, this, [[0, 7]]);\n      }));\n\n      function getDevices() {\n        return _getDevices.apply(this, arguments);\n      }\n\n      return getDevices;\n    }()\n  }]);\n\n  return api;\n}();\n\nexport { api as default };","map":null,"metadata":{},"sourceType":"module"}