mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2025-10-12 12:53:42 +08:00
16 lines
400 B
TypeScript
16 lines
400 B
TypeScript
import type { Router } from 'vue-router';
|
|
import { createRouteGuard } from './route';
|
|
import { createProgressGuard } from './progress';
|
|
import { createDocumentTitleGuard } from './title';
|
|
|
|
/**
|
|
* Router guard
|
|
*
|
|
* @param router - Router instance
|
|
*/
|
|
export function createRouterGuard(router: Router) {
|
|
createProgressGuard(router);
|
|
createRouteGuard(router);
|
|
createDocumentTitleGuard(router);
|
|
}
|