UNPKG

tplus-api

Version:

tplus api invoke

1 lines 996 B
{"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}"]}