middleware.d.ts 428 B

123456789101112
  1. import type { NavigationGuard } from 'vue-router'
  2. export type MiddlewareKey = "auth"
  3. declare module "../../node_modules/nuxt/dist/pages/runtime/composables" {
  4. interface PageMeta {
  5. middleware?: MiddlewareKey | NavigationGuard | Array<MiddlewareKey | NavigationGuard>
  6. }
  7. }
  8. declare module 'nitropack' {
  9. interface NitroRouteConfig {
  10. appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record<MiddlewareKey, boolean>
  11. }
  12. }