From fc77c0003620bed0ea20a002fcdf52f56864798e Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Fri, 5 Jun 2026 00:34:13 -0400 Subject: [PATCH] fix(cli): use ReturnType for timer map Deno 2.8+ / TypeScript 6.0 changed setTimeout's return type from number to Timeout, causing TS2345 when storing timer IDs in the WeakMap. Use ReturnType for cross-version compat. Signed-off-by: Rui Chen --- packages/cli/src/lookup.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/lookup.ts b/packages/cli/src/lookup.ts index 7f8dcd7c7..2ebbb455d 100644 --- a/packages/cli/src/lookup.ts +++ b/packages/cli/src/lookup.ts @@ -482,7 +482,7 @@ export async function collectAsyncItems( } } -const signalTimers = new WeakMap(); +const signalTimers = new WeakMap>(); export function createTimeoutSignal( timeoutSeconds?: number,