cyclic-dependency-fixer
Version:
AI-powered tool to detect and fix circular dependencies in JavaScript/TypeScript projects. Features intelligent refactoring with Claude/GPT-4, codebase pattern learning, and context-aware fix recommendations
12 lines • 552 B
TypeScript
import { IAIProvider, AIAnalysisRequest, AIAnalysisResponse } from '../../domain/interfaces/IAIProvider';
export declare class OpenAIProvider implements IAIProvider {
private readonly apiKey?;
readonly name = "OpenAI GPT";
private client;
constructor(apiKey?: string | undefined);
isAvailable(): boolean;
analyze(request: AIAnalysisRequest): Promise<AIAnalysisResponse>;
generateCode(request: AIAnalysisRequest): Promise<AIAnalysisResponse>;
private getDefaultSystemPrompt;
}
//# sourceMappingURL=OpenAIProvider.d.ts.map