From 27e1a420454f464f8ce7a55483a2edd760eea791 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 14 Jul 2025 08:37:58 +0000 Subject: [PATCH] fix: resolve TypeScript errors in Claude Code integration - Fix readline.createInterface input type issue with process.stdout - Add null check for process.stderr to handle potential null values - Ensure type safety while maintaining functionality --- src/integrations/claude-code/run.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/integrations/claude-code/run.ts b/src/integrations/claude-code/run.ts index 79a6468ba7..564e5a7e2d 100644 --- a/src/integrations/claude-code/run.ts +++ b/src/integrations/claude-code/run.ts @@ -34,7 +34,7 @@ export async function* runClaudeCode( const { process, tempFileCleanup } = await runProcess(options) const rl = readline.createInterface({ - input: process.stdout, + input: process.stdout!, }) try { @@ -45,7 +45,7 @@ export async function* runClaudeCode( partialData: null, } - process.stderr.on("data", (data) => { + process.stderr?.on("data", (data) => { processState.stderrLogs += data.toString() })