/// <reference types="vite/client" />

// 声明 .vue 模块类型，使 TypeScript 能正确导入 Vue 单文件组件
declare module '*.vue' {
    import type { DefineComponent } from 'vue'
    const component: DefineComponent<object, object, unknown>
    export default component
}

// 声明 Vite 环境变量类型
interface ImportMetaEnv {
    readonly VITE_API_BASE_URL: string
}

interface ImportMeta {
    readonly env: ImportMetaEnv
}
