mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2025-12-24 21:40:22 +08:00
16 lines
415 B
TypeScript
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);
|
|
}
|