import _regeneratorRuntime from "@babel/runtime/regenerator"; /** * @author Kuitos * @since 2020-05-15 */ import { __awaiter } from "tslib"; export default function getAddOn(global) { return { beforeLoad: function beforeLoad() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime.mark(function _callee() { return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: // eslint-disable-next-line no-param-reassign global.__POWERED_BY_QIANKUN__ = true; case 1: case "end": return _context.stop(); } } }, _callee); })); }, beforeMount: function beforeMount() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime.mark(function _callee2() { return _regeneratorRuntime.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: // eslint-disable-next-line no-param-reassign global.__POWERED_BY_QIANKUN__ = true; case 1: case "end": return _context2.stop(); } } }, _callee2); })); }, beforeUnmount: function beforeUnmount() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime.mark(function _callee3() { return _regeneratorRuntime.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: // eslint-disable-next-line no-param-reassign delete global.__POWERED_BY_QIANKUN__; case 1: case "end": return _context3.stop(); } } }, _callee3); })); } }; }