UNPKG

2.56 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports["default"] = exports.ProgressModule = void 0;
9
10var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
11
12var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
13
14var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
15
16var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
17
18var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
19
20var _module = _interopRequireDefault(require("@lskjs/module"));
21
22function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
23
24function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
25
26var ProgressModule = /*#__PURE__*/function (_Module) {
27 (0, _inherits2["default"])(ProgressModule, _Module);
28
29 var _super = _createSuper(ProgressModule);
30
31 function ProgressModule() {
32 (0, _classCallCheck2["default"])(this, ProgressModule);
33 return _super.apply(this, arguments);
34 }
35
36 (0, _createClass2["default"])(ProgressModule, [{
37 key: "init",
38 value: function init() {
39 var _this = this;
40
41 this.__parent.on('resolve:start', function () {
42 if (_this.current) _this.current.start();
43 });
44
45 this.__parent.on('resolve:finish', function () {
46 if (_this.current) _this.current.finish();
47 });
48
49 this.__parent.on('resolve:error', function () {
50 if (_this.current) _this.current.finish();
51 });
52 }
53 }]);
54 return ProgressModule;
55}(_module["default"]);
56
57exports.ProgressModule = ProgressModule;
58var _default = ProgressModule;
59exports["default"] = _default;
60//# sourceMappingURL=ProgressModule.js.map
\No newline at end of file