{"id":"../src/REST.js","dependencies":[{"name":"/media/lorenzo/DATA/projects/ds4biz-components/package.json","includedInParent":true,"mtime":1580666497069},{"name":"@babel/runtime/helpers/classCallCheck","parent":"/media/lorenzo/DATA/projects/ds4biz-components/src/REST.js","resolved":"/media/lorenzo/DATA/projects/ds4biz-components/node_modules/@babel/runtime/helpers/classCallCheck.js"},{"name":"@babel/runtime/helpers/createClass","parent":"/media/lorenzo/DATA/projects/ds4biz-components/src/REST.js","resolved":"/media/lorenzo/DATA/projects/ds4biz-components/node_modules/@babel/runtime/helpers/createClass.js"},{"name":"url-join","loc":{"line":1,"column":20},"parent":"/media/lorenzo/DATA/projects/ds4biz-components/src/REST.js","resolved":"/media/lorenzo/DATA/projects/ds4biz-components/node_modules/url-join/lib/url-join.js"},{"name":"axios","loc":{"line":2,"column":18},"parent":"/media/lorenzo/DATA/projects/ds4biz-components/src/REST.js","resolved":"/media/lorenzo/DATA/projects/ds4biz-components/node_modules/axios/index.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.Service = void 0;\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime/helpers/createClass\"));\n\nvar _urlJoin = _interopRequireDefault(require(\"url-join\"));\n\nvar _axios = _interopRequireDefault(require(\"axios\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Service =\n/*#__PURE__*/\nfunction () {\n  function Service(base, callback) {\n    (0, _classCallCheck2.default)(this, Service);\n    this.base = base;\n    this.callback = callback;\n  }\n\n  (0, _createClass2.default)(Service, [{\n    key: \"get\",\n    value: function get(path, params) {\n      var url = (0, _urlJoin.default)(this.base, path);\n\n      _axios.default.get(url, {\n        params: params\n      }).then(this.callback);\n    }\n  }]);\n  return Service;\n}();\n\nexports.Service = Service;"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":12,"column":0},"source":"../src/REST.js","original":{"line":1,"column":0}},{"generated":{"line":14,"column":0},"source":"../src/REST.js","original":{"line":2,"column":0}},{"name":"Service","generated":{"line":18,"column":4},"source":"../src/REST.js","original":{"line":4,"column":6}},{"generated":{"line":21,"column":0},"source":"../src/REST.js","original":{"line":5,"column":1}},{"name":"base","generated":{"line":21,"column":19},"source":"../src/REST.js","original":{"line":5,"column":13}},{"generated":{"line":21,"column":23},"source":"../src/REST.js","original":{"line":5,"column":1}},{"name":"callback","generated":{"line":21,"column":25},"source":"../src/REST.js","original":{"line":5,"column":19}},{"generated":{"line":21,"column":33},"source":"../src/REST.js","original":{"line":5,"column":1}},{"generated":{"line":21,"column":35},"source":"../src/REST.js","original":{"line":5,"column":29}},{"generated":{"line":22,"column":0},"source":"../src/REST.js","original":{"line":5,"column":29}},{"generated":{"line":23,"column":0},"source":"../src/REST.js","original":{"line":6,"column":2}},{"name":"base","generated":{"line":23,"column":9},"source":"../src/REST.js","original":{"line":6,"column":7}},{"generated":{"line":23,"column":13},"source":"../src/REST.js","original":{"line":6,"column":2}},{"name":"base","generated":{"line":23,"column":16},"source":"../src/REST.js","original":{"line":6,"column":14}},{"generated":{"line":23,"column":20},"source":"../src/REST.js","original":{"line":6,"column":2}},{"generated":{"line":24,"column":0},"source":"../src/REST.js","original":{"line":7,"column":2}},{"name":"callback","generated":{"line":24,"column":9},"source":"../src/REST.js","original":{"line":7,"column":7}},{"generated":{"line":24,"column":17},"source":"../src/REST.js","original":{"line":7,"column":2}},{"name":"callback","generated":{"line":24,"column":20},"source":"../src/REST.js","original":{"line":7,"column":18}},{"generated":{"line":24,"column":28},"source":"../src/REST.js","original":{"line":7,"column":2}},{"generated":{"line":25,"column":0},"source":"../src/REST.js","original":{"line":8,"column":2}},{"name":"path","generated":{"line":29,"column":24},"source":"../src/REST.js","original":{"line":10,"column":5}},{"name":"params","generated":{"line":29,"column":30},"source":"../src/REST.js","original":{"line":10,"column":11}},{"generated":{"line":29,"column":38},"source":"../src/REST.js","original":{"line":10,"column":19}},{"generated":{"line":30,"column":0},"source":"../src/REST.js","original":{"line":11,"column":2}},{"name":"url","generated":{"line":30,"column":10},"source":"../src/REST.js","original":{"line":11,"column":8}},{"generated":{"line":30,"column":13},"source":"../src/REST.js","original":{"line":11,"column":11}},{"generated":{"line":30,"column":16},"source":"../src/REST.js","original":{"line":11,"column":14}},{"generated":{"line":30,"column":38},"source":"../src/REST.js","original":{"line":11,"column":22}},{"name":"base","generated":{"line":30,"column":43},"source":"../src/REST.js","original":{"line":11,"column":27}},{"generated":{"line":30,"column":47},"source":"../src/REST.js","original":{"line":11,"column":14}},{"name":"path","generated":{"line":30,"column":49},"source":"../src/REST.js","original":{"line":11,"column":33}},{"generated":{"line":30,"column":53},"source":"../src/REST.js","original":{"line":11,"column":14}},{"generated":{"line":30,"column":54},"source":"../src/REST.js","original":{"line":11,"column":2}},{"name":"axios","generated":{"line":32,"column":0},"source":"../src/REST.js","original":{"line":12,"column":2}},{"name":"get","generated":{"line":32,"column":21},"source":"../src/REST.js","original":{"line":12,"column":8}},{"generated":{"line":32,"column":24},"source":"../src/REST.js","original":{"line":12,"column":2}},{"name":"url","generated":{"line":32,"column":25},"source":"../src/REST.js","original":{"line":12,"column":12}},{"generated":{"line":32,"column":28},"source":"../src/REST.js","original":{"line":12,"column":2}},{"generated":{"line":32,"column":30},"source":"../src/REST.js","original":{"line":12,"column":17}},{"name":"params","generated":{"line":33,"column":0},"source":"../src/REST.js","original":{"line":12,"column":19}},{"name":"params","generated":{"line":33,"column":8},"source":"../src/REST.js","original":{"line":12,"column":19}},{"generated":{"line":33,"column":14},"source":"../src/REST.js","original":{"line":12,"column":25}},{"name":"params","generated":{"line":33,"column":16},"source":"../src/REST.js","original":{"line":12,"column":27}},{"generated":{"line":34,"column":0},"source":"../src/REST.js","original":{"line":12,"column":17}},{"generated":{"line":34,"column":7},"source":"../src/REST.js","original":{"line":12,"column":2}},{"name":"then","generated":{"line":34,"column":9},"source":"../src/REST.js","original":{"line":12,"column":37}},{"generated":{"line":34,"column":13},"source":"../src/REST.js","original":{"line":12,"column":2}},{"generated":{"line":34,"column":14},"source":"../src/REST.js","original":{"line":12,"column":42}},{"name":"callback","generated":{"line":34,"column":19},"source":"../src/REST.js","original":{"line":12,"column":47}},{"generated":{"line":34,"column":27},"source":"../src/REST.js","original":{"line":12,"column":2}},{"generated":{"line":35,"column":0},"source":"../src/REST.js","original":{"line":13,"column":2}}],"sources":{"../src/REST.js":"import urljoin from \"url-join\";\nimport axios from \"axios\";\n\nclass Service {\n\tconstructor(base, callback) {\n\t\tthis.base = base;\n\t\tthis.callback = callback;\n\t}\n\n\tget(path, params) {\n\t\tconst url = urljoin(this.base, path);\n\t\taxios.get(url, { params: params }).then(this.callback);\n\t}\n}\n\nexport { Service };\n"},"lineCount":null}},"error":null,"hash":"28448f96f3d355a38edb79fde78e1f5a","cacheData":{"env":{}}}