@eclipse-scout/core
Version:
Eclipse Scout runtime
19 lines • 731 B
TypeScript
import { TreeNode } from './../index';
/**
* This object is needed during an update in the tree. It
* holds the updated nodes to be processed at the end of the update.
*
* This class holds two lists of {@link TreeNode}:
* - TreeNodes which have to be rendered
* - TreeNodes which triggered an update event
*/
export declare class TreeCheckNodesResult {
requireRenderTreeNodes: Set<TreeNode>;
requireTriggerEventNodes: Set<TreeNode>;
constructor();
addNodeForRendering(node: TreeNode): void;
addNodeForEventTrigger(node: TreeNode): void;
addNodeForRenderingAndEventTrigger(node: TreeNode): void;
add(treeNodeUpdate: TreeCheckNodesResult): void;
}
//# sourceMappingURL=TreeCheckNodesResult.d.ts.map