Files
soybean-admin/src/router/guard/index.ts
2023-12-14 21:45:29 +08:00

16 lines
415 B
TypeScript

import type { Router } from 'vue-router';
import { createProgressGuard } from './progress';
import { createDocumentTitleGuard } from './title';
import { createPermissionGuard } from './permission';
/**
* Router guard
*
* @param router - Router instance
*/
export function createRouterGuard(router: Router) {
createProgressGuard(router);
createPermissionGuard(router);
createDocumentTitleGuard(router);
}