mutation-summary
Version:
Makes observing the DOM fast and easy
14 lines (13 loc) • 543 B
TypeScript
import { INodeData } from "./INodeData";
import { IPositionData } from "./IPositionData";
import { IAttributeData } from "./IAttributeData";
import { ITextData } from "./ITextData";
export declare class TreeMirror {
root: Node;
delegate?: any;
private readonly idMap;
constructor(root: Node, delegate?: any);
initialize(rootId: number, children: INodeData[]): void;
applyChanged(removed: INodeData[], addedOrMoved: IPositionData[], attributes: IAttributeData[], text: ITextData[]): void;
private deserializeNode;
}