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.