Skip to content

Commit 1089317

Browse files
committed
chore: tweak types
1 parent f285485 commit 1089317

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

packages/vite/src/node/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export { perEnvironmentPlugin } from './plugin'
1212
export { perEnvironmentState } from './environment'
1313
export { createServer } from './server'
1414
export { preview } from './preview'
15-
export { build, createBuilder, type RollupWatcher } from './build'
15+
export { build, createBuilder } from './build'
1616

1717
export { optimizeDeps } from './optimizer'
1818
export { createIdResolver } from './idResolver'

playground/vitestSetup.ts

+22-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import type {
88
Logger,
99
PluginOption,
1010
ResolvedConfig,
11-
RollupWatcher,
11+
Rollup,
1212
UserConfig,
1313
ViteDevServer,
1414
} from 'vite'
@@ -25,6 +25,27 @@ import type { RollupError, RollupWatcherEvent } from 'rollup'
2525
import type { RunnerTestFile } from 'vitest'
2626
import { beforeAll, inject } from 'vitest'
2727

28+
type RollupWatcher = Rollup.RolldownWatcher
29+
type RollupWatcherEvent =
30+
| {
31+
code: 'START'
32+
}
33+
| {
34+
code: 'BUNDLE_START'
35+
}
36+
| {
37+
code: 'BUNDLE_END'
38+
duration: number
39+
output: readonly string[]
40+
}
41+
| {
42+
code: 'END'
43+
}
44+
| {
45+
code: 'ERROR'
46+
error: Error
47+
}
48+
2849
// #region env
2950

3051
export const workspaceRoot = path.resolve(__dirname, '../')
@@ -316,9 +337,6 @@ export async function notifyRebuildComplete(
316337
await new Promise<void>((resolve) => {
317338
resolveFn = resolve
318339
})
319-
// During tests we edit the files too fast and sometimes chokidar
320-
// misses change events, so wait 100ms for consistency
321-
await new Promise<void>((resolve) => setTimeout(resolve, 100))
322340
return watcher // watcher.off('event', callback)
323341
}
324342

0 commit comments

Comments
 (0)