///
interface ImportMetaEnv {
readonly VITE_APP_TYPE: string;
// 更多环境变量...
}
interface ImportMeta {
readonly env: ImportMetaEnv;
}
declare module '*.vue' {
// @ts-ignore
import type { App, defineComponent } from 'vue';
// // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
// // const component: DefineComponent<{}, {}, any>
const component: ReturnType & {
install(app: App): void;
};
// @ts-ignore
export default component;
}
declare module '*.js';