type
string
The type of item this node represents. key
Key
A unique key for the node. value
T
The object value the node was created from. level
number
The level of depth this node is at in the heirarchy. hasChildNodes
boolean
Whether this item has children, even if not loaded yet. childNodes
Iterable < Node < T > >
The loaded children of this node. rendered
ReactNode
The rendered contents of this node (e.g. JSX). textValue
string
A string value for this node, used for features like typeahead. aria-label
string
An accessibility label for this node. index
number
The index of this node within its parent. wrapper
(
( element : ReactElement
) ) => ReactElement
A function that should be called to wrap the rendered node. parentKey
Key
The key of the parent node. prevKey
Key
The key of the node before this node. nextKey
Key
The key of the node after this node. props
any
Additional properties specific to a particular node type.