Sha256: 2f52a884b27a043e214d0f695df747d0075968260e85987abe6f6b81bff1cecd

Contents?: true

Size: 1.14 KB

Versions: 13

Compression:

Stored size: 1.14 KB

Contents

import { DiffDOMOptions, diffNodeType, elementDiffNodeType, elementNodeType, subsetType } from "../types";
import { DiffTracker } from "./helpers";
import { Diff } from "../helpers";
export declare class DiffFinder {
    debug: boolean;
    diffcount: number;
    foundAll: boolean;
    options: DiffDOMOptions;
    t1: elementDiffNodeType;
    t1Orig: elementNodeType;
    t2: elementDiffNodeType;
    t2Orig: elementNodeType;
    tracker: DiffTracker;
    constructor(t1Node: string | elementNodeType | Element, t2Node: string | elementNodeType | Element, options: DiffDOMOptions);
    init(): Diff[];
    findDiffs(t1: elementDiffNodeType, t2: elementDiffNodeType): Diff[];
    findNextDiff(t1: diffNodeType, t2: diffNodeType, route: number[]): any;
    findOuterDiff(t1: diffNodeType, t2: diffNodeType, route: number[]): any[];
    findInnerDiff(t1: elementDiffNodeType, t2: elementDiffNodeType, route: number[]): Diff[];
    attemptGroupRelocation(t1: elementDiffNodeType, t2: elementDiffNodeType, subtrees: subsetType[], route: number[], cachedSubtrees: boolean): any[];
    findValueDiff(t1: elementDiffNodeType, t2: elementDiffNodeType, route: number[]): any[];
}

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/diff-dom/dist/dts/diffDOM/virtual/diff.d.ts