ng-diff-match-patch
Version:
A Diff-Match-Patch component for your Angular 2 + applications
20 lines (19 loc) • 819 B
TypeScript
import { OnInit, OnChanges } from '@angular/core';
import { DiffMatchPatchService } from './diffMatchPatch.service';
export declare class LineCompareComponent implements OnInit, OnChanges {
private dmp;
left: string | number | boolean;
right: string | number | boolean;
lineContextSize: number;
calculatedDiff: Array<[string, string, string, string]>;
isContentEqual: boolean;
constructor(dmp: DiffMatchPatchService);
ngOnInit(): void;
ngOnChanges(): void;
private updateHtml();
private calculateLineDiff(diffs);
private outputEqualDiff(diffLines, diffCalculation, isFirstDiff, isLastDiff);
private outputEqualDiffLines(diffLines, diffCalculation);
private outputDeleteDiff(diffLines, diffCalculation);
private outputInsertDiff(diffLines, diffCalculation);
}