From 5382e8b636a5c1f1771916214fe9728485506fcd Mon Sep 17 00:00:00 2001 From: Vladimir Date: Thu, 4 May 2023 15:25:49 +0200 Subject: [PATCH] fix: remove duplicate type (#3303) --- packages/vitest/src/config.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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