From f90dcf663e06cd4c28dfd5703f65a1a4499a8d74 Mon Sep 17 00:00:00 2001 From: Olcan Date: Wed, 23 Apr 2025 13:33:07 -0700 Subject: [PATCH] remove dead code (#131) --- .../server/src/utils/BackgroundTerminalAnalyzer.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/packages/server/src/utils/BackgroundTerminalAnalyzer.ts b/packages/server/src/utils/BackgroundTerminalAnalyzer.ts index c63fbb57..06cefd9b 100644 --- a/packages/server/src/utils/BackgroundTerminalAnalyzer.ts +++ b/packages/server/src/utils/BackgroundTerminalAnalyzer.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { Content, SchemaUnion, Type } from '@google/genai'; +import { SchemaUnion, Type } from '@google/genai'; import { getErrorMessage, isNodeError } from '../utils/errors.js'; import { GeminiClient } from '../core/client.js'; import { Config } from '../config/config.js'; @@ -23,15 +23,6 @@ type AnalysisStatus = // Promisify child_process.exec for easier async/await usage const execAsync = promisify(_exec); -// Define the expected interface for the AI client dependency -export interface AiClient { - generateJson( - prompt: Content[], // Keep flexible or define a stricter prompt structure type - schema: SchemaUnion, - // eslint-disable-next-line @typescript-eslint/no-explicit-any - ): Promise; // Ideally, specify the expected JSON structure TAnalysisResult | TAnalysisFailure -} - // Identifier for the background process (e.g., PID) // Using `unknown` allows more flexibility than `object` while still being type-safe export type ProcessHandle = number | string | unknown;