ajsfw
Version:
Ajs Framework
13 lines (12 loc) • 508 B
TypeScript
import { INode } from "./INode";
import { Template } from "ajsfw/templating";
export declare const IIDocumentManager: IDocumentManager;
export interface IDocumentManager {
readonly renderTarget: Element;
clean(renderTarget: Element): void;
updateDom(source: Node, target: Node): void;
getTargetNodeByUniqueId(id: number): INode;
removeNode(target: Node): void;
removeNodeByUniqueId(id: number): void;
applyStyleSheetsFromTemplate(template: Template): Promise<void>;
}