UNPKG

review-copilot

Version:

ReviewCopilot - AI-powered code review assistant with customizable prompts

16 lines (15 loc) 739 B
import { GitPlatformDetails, IGitPlatformService } from './services.types'; export interface FileContentProvider { getFileContent(filePath: string, context?: GitPlatformDetails): Promise<string | null>; } export declare class LocalFileContentProvider implements FileContentProvider { getFileContent(filePath: string): Promise<string | null>; } export declare class GitPlatformFileContentProvider implements FileContentProvider { private gitService; constructor(gitService: IGitPlatformService); getFileContent(filePath: string, context?: GitPlatformDetails): Promise<string | null>; } export declare class FileContentProviderFactory { static createProvider(gitService?: IGitPlatformService): FileContentProvider; }