From 73c848a335412e29b031eac77b1a6288d9fdbe38 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 2 Dec 2025 15:43:32 +0000 Subject: [PATCH] fix: resolve TypeScript errors in DeepSeekHandler - Rename private client property to deepSeekClient to avoid conflict with parent class --- src/api/providers/deepseek.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/providers/deepseek.ts b/src/api/providers/deepseek.ts index 7908ff69da..9284d51bd9 100644 --- a/src/api/providers/deepseek.ts +++ b/src/api/providers/deepseek.ts @@ -16,7 +16,7 @@ import type { ApiHandlerCreateMessageMetadata } from "../index" import { handleOpenAIError } from "./utils/openai-error-handler" export class DeepSeekHandler extends OpenAiHandler { - private client: OpenAI + private deepSeekClient: OpenAI constructor(options: ApiHandlerOptions) { super({ @@ -29,7 +29,7 @@ export class DeepSeekHandler extends OpenAiHandler { }) // Create our own OpenAI client since the parent's is private - this.client = new OpenAI({ + this.deepSeekClient = new OpenAI({ baseURL: options.deepSeekBaseUrl ?? "https://api.deepseek.com", apiKey: options.deepSeekApiKey ?? "not-provided", }) @@ -85,7 +85,7 @@ export class DeepSeekHandler extends OpenAiHandler { let stream try { - stream = await this.client.chat.completions.create(requestOptions) + stream = await this.deepSeekClient.chat.completions.create(requestOptions) } catch (error) { throw handleOpenAIError(error, "DeepSeek") }