31 lines
769 B
TypeScript
31 lines
769 B
TypeScript
// See https://github.com/nuxt/nuxt/releases/tag/v3.13.0
|
|
import type {
|
|
ComponentCustomOptions as _ComponentCustomOptions,
|
|
ComponentCustomProperties as _ComponentCustomProperties,
|
|
} from 'vue'
|
|
|
|
declare module '@vue/runtime-core' {
|
|
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
|
interface ComponentCustomProperties extends _ComponentCustomProperties {}
|
|
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
|
interface ComponentCustomOptions extends _ComponentCustomOptions {}
|
|
}
|
|
|
|
declare module '#app' {
|
|
interface PageMeta {
|
|
icon?: string
|
|
title?: string
|
|
subtitle?: string
|
|
drawerIndex?: number
|
|
}
|
|
}
|
|
|
|
declare module '#auth-utils' {
|
|
interface User {
|
|
login: string
|
|
avatar_url: string
|
|
}
|
|
}
|
|
|
|
export {}
|