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
This commit is contained in:
Roo Code 2025-07-14 08:37:58 +00:00
parent d0f36c0f78
commit 27e1a42045

View file

@ -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()
})