@rightcapital/phpdoc-parser
Version:
TypeScript version of PHPDoc parser with support for intersection types and generics
11 lines (10 loc) • 356 B
TypeScript
import { DiffElem } from './diff-elem';
export declare class Differ<T> {
private isEqual;
constructor(isEqual: (a: T, b: T) => boolean);
diff(old: T[], newElements: T[]): DiffElem<T>[];
diffWithReplacements(old: T[], newElements: T[]): DiffElem<T>[];
private calculateTrace;
private extractDiff;
private coalesceReplacements;
}