Skip to content

vue-router / RouteMeta

RouteMeta

Interface to type meta fields in route records.

Example

ts
// typings.d.ts or router.ts
import 'vue-router';

declare module 'vue-router' {
  interface RouteMeta {
    requiresAuth?: boolean
  }
}

Extends

  • Record<PropertyKey, unknown>

Indexable

ts
[key: string]: unknown
ts
[key: number]: unknown
ts
[key: symbol]: unknown

Released under the MIT License.