@@ -3,10 +3,10 @@ import type { ConfigEnv, UserConfig as ViteUserConfig } from 'vite'
33import type {
44 TestProjectConfiguration ,
55 TestProjectInlineConfiguration ,
6+ UserConfig ,
67 UserProjectConfigExport ,
78 UserProjectConfigFn ,
89 UserWorkspaceConfig ,
9- WorkspaceProjectConfiguration ,
1010} from '../node/types/config'
1111import '../node/types/vite'
1212
@@ -23,38 +23,33 @@ export type { WatcherTriggerPattern } from '../node/watcher'
2323export { mergeConfig } from 'vite'
2424export type { Plugin } from 'vite'
2525
26- export type { ConfigEnv , ViteUserConfig }
27- /**
28- * @deprecated Use `ViteUserConfig` instead
29- */
30- export type UserConfig = ViteUserConfig
26+ export type { ConfigEnv , UserConfig as TestUserConfig , ViteUserConfig }
3127export type {
3228 TestProjectConfiguration ,
3329 TestProjectInlineConfiguration ,
3430 UserProjectConfigExport ,
3531 UserProjectConfigFn ,
3632 UserWorkspaceConfig ,
37- WorkspaceProjectConfiguration ,
3833}
39- export type UserConfigFnObject = ( env : ConfigEnv ) => ViteUserConfig
40- export type UserConfigFnPromise = ( env : ConfigEnv ) => Promise < ViteUserConfig >
41- export type UserConfigFn = (
34+ export type ViteUserConfigFnObject = ( env : ConfigEnv ) => ViteUserConfig
35+ export type ViteUserConfigFnPromise = ( env : ConfigEnv ) => Promise < ViteUserConfig >
36+ export type ViteUserConfigFn = (
4237 env : ConfigEnv
4338) => ViteUserConfig | Promise < ViteUserConfig >
44- export type UserConfigExport =
39+ export type ViteUserConfigExport =
4540 | ViteUserConfig
4641 | Promise < ViteUserConfig >
47- | UserConfigFnObject
48- | UserConfigFnPromise
49- | UserConfigFn
42+ | ViteUserConfigFnObject
43+ | ViteUserConfigFnPromise
44+ | ViteUserConfigFn
5045
5146export function defineConfig ( config : ViteUserConfig ) : ViteUserConfig
5247export function defineConfig (
5348 config : Promise < ViteUserConfig >
5449) : Promise < ViteUserConfig >
55- export function defineConfig ( config : UserConfigFnObject ) : UserConfigFnObject
56- export function defineConfig ( config : UserConfigExport ) : UserConfigExport
57- export function defineConfig ( config : UserConfigExport ) : UserConfigExport {
50+ export function defineConfig ( config : ViteUserConfigFnObject ) : ViteUserConfigFnObject
51+ export function defineConfig ( config : ViteUserConfigExport ) : ViteUserConfigExport
52+ export function defineConfig ( config : ViteUserConfigExport ) : ViteUserConfigExport {
5853 return config
5954}
6055
@@ -65,10 +60,3 @@ export function defineProject(config: UserProjectConfigExport): UserProjectConfi
6560export function defineProject ( config : UserProjectConfigExport ) : UserProjectConfigExport {
6661 return config
6762}
68-
69- /**
70- * @deprecated use the `projects` field in the root config instead
71- */
72- export function defineWorkspace ( config : TestProjectConfiguration [ ] ) : TestProjectConfiguration [ ] {
73- return config
74- }
0 commit comments