{"version":3,"sources":["tplus-api/../src/middleware/LogoutMW.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,OAAO,QAAQ;IAEzB,MAAM,CAAC,WAAW,oBAAsB,GAAG,EAAI;IAE/C,MAAM,CAAC,gBAAgB;IAIvB,MAAM,CAAC,wBAAwB,CAAC,cAAc,EAAC,MAAM,EAAC,UAAU,EAAC,MAAI,GAAG;IAWxE,MAAM,CAAC,OAAO;CAKjB","file":"LogoutMW.d.ts","sourcesContent":["export default class LogoutMV {\n\n    static middlewares = new Map<string,()=>any>();\n\n    static clearMiddlewares(){\n        LogoutMV.middlewares.clear();\n    }\n\n    static registerLogoutMiddleWare(middlewareName:string,middleware:()=>any){\n        console.log('注册注销拦截器------>',middlewareName);\n        if(!middleware){\n            return;\n        }\n        if(!!LogoutMV.middlewares.get(middlewareName)){\n            return;\n        }\n        LogoutMV.middlewares.set(middlewareName,middleware);\n    }\n\n    static execute(){\n        LogoutMV.middlewares.forEach((middleware)=>{\n            middleware&&middleware();\n        });\n    }\n}"]}