import type {UserConfig} from 'vite'; import type {Options} from '@vitejs/plugin-vue' import {Options as PolyfillOptions } from '@vitejs/plugin-legacy' import createPlugin from '@vitejs/plugin-vue-jsx' import {createHtmlPlugin} from 'vite-plugin-html' export interface ViteBuildConfig { viteOption?: UserConfig; viteVuePlugin?: Options; viteVueJsx?: Parameters[0]; viteLegacy?: PolyfillOptions; viteHtml?: Parameters[0] }