Files
vue-ts-example/src/router/guard/index.ts
严浩 a4ea4e509f
All checks were successful
CI / cache-and-install (push) Successful in 59s
@yanhao98/vue-router-helper
2024-08-11 20:47:21 +08:00

17 lines
442 B
TypeScript

import { createLogGuard, createProgressGuard } from '@yanhao98/vue-router-helper';
import type { Router } from 'vue-router';
import { createStackGuard } from './stack-guard';
// Don't change the order of creation
export function setupRouterGuard(router: Router) {
createProgressGuard(router);
createLogGuard(router);
createStackGuard(router);
router.onError((error) => {
console.debug('🚨 [router error]: ', error);
});
}