UNPKG

@nexus2520/bitbucket-mcp-server

Version:

MCP server for Bitbucket API integration - supports both Cloud and Server

42 lines 1.08 kB
export interface DiffSection { filePath: string; oldPath?: string; content: string; isNew: boolean; isDeleted: boolean; isRenamed: boolean; isBinary: boolean; } export interface FilterOptions { includePatterns?: string[]; excludePatterns?: string[]; filePath?: string; } export interface FilteredResult { sections: DiffSection[]; metadata: { totalFiles: number; includedFiles: number; excludedFiles: number; excludedFileList: string[]; }; } export declare class DiffParser { /** * Parse a unified diff into file sections */ parseDiffIntoSections(diff: string): DiffSection[]; /** * Parse a single file section from the diff */ private parseFileSection; /** * Apply filters to diff sections */ filterSections(sections: DiffSection[], options: FilterOptions): FilteredResult; /** * Reconstruct a unified diff from filtered sections */ reconstructDiff(sections: DiffSection[]): string; } //# sourceMappingURL=diff-parser.d.ts.map