primeng
Version:
[](https://badge.fury.io/js/primeng) [](https://www.npmjs.com/package/primeng) [ • 485 B
TypeScript
/**
* Represents a node in a tree data structure.
*/
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;
style?: string;
styleClass?: string;
draggable?: boolean;
droppable?: boolean;
selectable?: boolean;
key?: string;
}