@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 671 B
TypeScript
/// <reference types="react" />
import { ITreeNodeData } from "@docsvision/webclient/Helpers/Tree/Data/ClientModels/ITreeNodeData";
/** @internal */
export declare class TreeNode {
constructor(data: ITreeNodeData, level: number, parent: TreeNode, children?: TreeNode[]);
visibleItemsCount: number;
children: TreeNode[];
data: ITreeNodeData;
level: number;
expanded: boolean;
htmlElement: HTMLElement;
parent: TreeNode;
get displayName(): React.ReactNode;
get title(): string;
get uniqueId(): string;
get iconClass(): string;
get nodeClass(): string;
get disabled(): boolean;
get expandedByDefault(): boolean;
}