The data payload type carried by each node.
OptionalchildrenChild nodes. An empty array or undefined indicates a leaf node.
The data payload associated with this node.
OptionaldisabledWhether the node is disabled (cannot be selected or toggled).
OptionalexpandedWhether the node starts in an expanded state.
Defaults to false when omitted.
OptionaliconOptional icon SVG inner content (paths, circles, etc.) rendered
via <ui-icon>. When omitted, no icon is shown.
Unique identifier for the node.
A single node in a hierarchical tree structure.