Skip to content

Commit a064262

Browse files
authored
chore: fix ts checking on used-before-assigned (#6939)
1 parent dd0f6d6 commit a064262

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Diff for: scripts/jestPerTestSetup.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -243,14 +243,15 @@ function startStaticServer(config?: InlineConfig): Promise<string> {
243243
export async function notifyRebuildComplete(
244244
watcher: RollupWatcher
245245
): Promise<RollupWatcher> {
246-
let callback: (event: RollupWatcherEvent) => void
247-
await new Promise<void>((resolve, reject) => {
248-
callback = (event) => {
249-
if (event.code === 'END') {
250-
resolve()
251-
}
246+
let resolveFn: undefined | (() => void)
247+
const callback = (event: RollupWatcherEvent): void => {
248+
if (event.code === 'END') {
249+
resolveFn?.()
252250
}
253-
watcher.on('event', callback)
251+
}
252+
watcher.on('event', callback)
253+
await new Promise<void>((resolve) => {
254+
resolveFn = resolve
254255
})
255256
return watcher.removeListener('event', callback)
256257
}

0 commit comments

Comments
 (0)