diff --git a/packages/vitest/src/config.ts b/packages/vitest/src/config.ts index 2cfb05626622..0afb83cccd86 100644 --- a/packages/vitest/src/config.ts +++ b/packages/vitest/src/config.ts @@ -1,21 +1,17 @@ import type { ConfigEnv, UserConfig as ViteUserConfig } from 'vite' import type { ProjectConfig } from './types' -export interface UserConfig extends ViteUserConfig { - test?: ViteUserConfig['test'] | undefined -} - export interface UserWorkspaceConfig extends ViteUserConfig { - test?: ProjectConfig | undefined + test?: ProjectConfig } // will import vitest declare test in module 'vite' export { configDefaults, defaultInclude, defaultExclude, coverageConfigDefaults } from './defaults' export { mergeConfig } from 'vite' -export type { ConfigEnv } -export type UserConfigFn = (env: ConfigEnv) => UserConfig | Promise -export type UserConfigExport = UserConfig | Promise | UserConfigFn +export type { ConfigEnv, ViteUserConfig as UserConfig } +export type UserConfigFn = (env: ConfigEnv) => ViteUserConfig | Promise +export type UserConfigExport = ViteUserConfig | Promise | UserConfigFn export type UserProjectConfigFn = (env: ConfigEnv) => UserWorkspaceConfig | Promise export type UserProjectConfigExport = UserWorkspaceConfig | Promise | UserProjectConfigFn