2023-06-28 16:01:58 +08:00

27 lines
531 B
TypeScript

/* eslint-disable @typescript-eslint/no-explicit-any */
import 'vue-router'
import type { AppRouteMeta } from '@/router/type'
declare module 'vue-router' {
interface RouteMeta extends AppRouteMeta {}
}
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const Component: DefineComponent<{}, {}, any>
export default Component
}
declare module 'virtual:*' {
const result: any
export default result
}
declare module '*.json' {
const jsonContent: Record<string, any>
export default jsonContent
}