UNPKG

git-tweezers

Version:

Advanced git staging tool with hunk and line-level control

22 lines (21 loc) 462 B
import type { ExtendedLineChange } from './extended-diff.js'; export interface HunkInfo { id: string; index: number; header: string; oldStart: number; oldLines: number; newStart: number; newLines: number; changes: ExtendedLineChange[]; summary?: string; stats?: { additions: number; deletions: number; }; } export interface FileInfo { oldPath: string; newPath: string; hunks: HunkInfo[]; }