type MiddlewareMeta = false | { /** * 非登录状态访问(访客模式) * * @default true */ unauthenticatedOnly?: boolean; /** * 已登录跳转地址 */ navigateAuthenticatedTo?: string; /** * 未登录跳转地址 */ navigateUnauthenticatedTo?: string; /** * 页面权限标识 */ permission?: string | string[]; }; declare module '#app' { interface PageMeta { auth?: MiddlewareMeta; } } declare module 'vue-router' { interface RouteMeta { auth?: MiddlewareMeta; } } declare const _default: import("#app").RouteMiddleware; export default _default;