Skip to content

Commit 5382e8b

Browse files
authoredMay 4, 2023
fix: remove duplicate type (#3303)
1 parent a93be56 commit 5382e8b

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed
 

‎packages/vitest/src/config.ts

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
import type { ConfigEnv, UserConfig as ViteUserConfig } from 'vite'
22
import type { ProjectConfig } from './types'
33

4-
export interface UserConfig extends ViteUserConfig {
5-
test?: ViteUserConfig['test'] | undefined
6-
}
7-
84
export interface UserWorkspaceConfig extends ViteUserConfig {
9-
test?: ProjectConfig | undefined
5+
test?: ProjectConfig
106
}
117

128
// will import vitest declare test in module 'vite'
139
export { configDefaults, defaultInclude, defaultExclude, coverageConfigDefaults } from './defaults'
1410
export { mergeConfig } from 'vite'
1511

16-
export type { ConfigEnv }
17-
export type UserConfigFn = (env: ConfigEnv) => UserConfig | Promise<UserConfig>
18-
export type UserConfigExport = UserConfig | Promise<UserConfig> | UserConfigFn
12+
export type { ConfigEnv, ViteUserConfig as UserConfig }
13+
export type UserConfigFn = (env: ConfigEnv) => ViteUserConfig | Promise<ViteUserConfig>
14+
export type UserConfigExport = ViteUserConfig | Promise<ViteUserConfig> | UserConfigFn
1915

2016
export type UserProjectConfigFn = (env: ConfigEnv) => UserWorkspaceConfig | Promise<UserWorkspaceConfig>
2117
export type UserProjectConfigExport = UserWorkspaceConfig | Promise<UserWorkspaceConfig> | UserProjectConfigFn

0 commit comments

Comments
 (0)
Please sign in to comment.