UNPKG

tplus-api

Version:

tplus api invoke

40 lines (33 loc) 1.13 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _map = require('babel-runtime/core-js/map'); var _map2 = _interopRequireDefault(_map); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var LogoutMV = /** @class */function () { function LogoutMV() {} LogoutMV.clearMiddlewares = function () { LogoutMV.middlewares.clear(); }; LogoutMV.registerLogoutMiddleWare = function (middlewareName, middleware) { console.log('注册注销拦截器------>', middlewareName); if (!middleware) { return; } if (!!LogoutMV.middlewares.get(middlewareName)) { return; } LogoutMV.middlewares.set(middlewareName, middleware); }; LogoutMV.execute = function () { LogoutMV.middlewares.forEach(function (middleware) { middleware && middleware(); }); }; LogoutMV.middlewares = new _map2.default(); return LogoutMV; }(); exports.default = LogoutMV; //# sourceMappingURL=LogoutMW.js.map //# sourceMappingURL=LogoutMW.js.map