primeng
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primeng) [ • 410 B
TypeScript
export interface TreeNode<T = any> {
label?: string;
data?: T;
icon?: string;
expandedIcon?: any;
collapsedIcon?: any;
children?: TreeNode<T>[];
leaf?: boolean;
expanded?: boolean;
type?: string;
parent?: TreeNode<T>;
partialSelected?: boolean;
styleClass?: string;
draggable?: boolean;
droppable?: boolean;
selectable?: boolean;
key?: string;
}