From ce13a71673f42941dc02feafcde8775caefc0b54 Mon Sep 17 00:00:00 2001 From: Bill Collins Date: Tue, 21 Jan 2025 15:03:32 +0000 Subject: [PATCH] Fix missing type on module boundary --- packages/vitest/package.json | 4 ++++ packages/vitest/src/utils/debugger.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 532352e5dadf..9b66f56afd78 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -123,6 +123,7 @@ }, "peerDependencies": { "@edge-runtime/vm": "*", + "@types/debug": "^4.1.12", "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "@vitest/browser": "workspace:*", "@vitest/ui": "workspace:*", @@ -133,6 +134,9 @@ "@edge-runtime/vm": { "optional": true }, + "@types/debug": { + "optional": true + }, "@types/node": { "optional": true }, diff --git a/packages/vitest/src/utils/debugger.ts b/packages/vitest/src/utils/debugger.ts index 473030ff57ce..2defeed44584 100644 --- a/packages/vitest/src/utils/debugger.ts +++ b/packages/vitest/src/utils/debugger.ts @@ -1,6 +1,7 @@ +import type { Debugger } from 'debug' import createDebug from 'debug' -export function createDebugger(namespace: `vitest:${string}`) { +export function createDebugger(namespace: `vitest:${string}`): Debugger | undefined { const debug = createDebug(namespace) if (debug.enabled) { return debug