diff --git a/packages/vitest/src/api/setup.ts b/packages/vitest/src/api/setup.ts index 2742ae27d4d7..7351d4e3b9c3 100644 --- a/packages/vitest/src/api/setup.ts +++ b/packages/vitest/src/api/setup.ts @@ -146,7 +146,7 @@ class WebSocketReporter implements Reporter { }) } - onFinished(files?: File[] | undefined) { + async onFinished(files?: File[] | undefined) { this.clients.forEach((client) => { client.onFinished?.(files) }) diff --git a/packages/vitest/src/types/reporter.ts b/packages/vitest/src/types/reporter.ts index 242f9af3d8b5..fe3d57845c47 100644 --- a/packages/vitest/src/types/reporter.ts +++ b/packages/vitest/src/types/reporter.ts @@ -4,7 +4,7 @@ import type { File, TaskResultPack } from './tasks' export interface Reporter { onInit?(ctx: Vitest): void - onCollected?: (files?: File[]) => Awaitable + onCollected?: (files?: File[]) => void onFinished?: (files?: File[]) => Awaitable onTaskUpdate?: (packs: TaskResultPack[]) => Awaitable @@ -13,5 +13,5 @@ export interface Reporter { onServerRestart?: () => Awaitable - onUserConsoleLog?: (log: UserConsoleLog) => Awaitable + onUserConsoleLog?: (log: UserConsoleLog) => void }