TreeLayoutDataProvider<TNodeData, TEdgeData>
A provider for individual options per nodes or edges in a TreeLayout. It allows for defining a function that provide values for each element.
For more information, see TreeLayoutData.
Props
Name | Description | Type |
---|---|---|
assistantNodes? | Provides which nodes should be placed separately from their siblings. | ( |
edgeLabelPreferredPlacement? | Provides descriptors for the placement of edge labels. | ( |
groupNodeInsets? | Provides the insets the group nodes, i.e., a rectangular area like padding in the interior of the node. | ( |
nodeHalos? | Provides halos for nodes, i.e., a rectangular area around a specific node considered during the layout. | ( |
nodeTypes? | Provides types which can influence the ordering of nodes during layout. | (node: TNodeData) => any |
outEdgeComparers? | Provides an order for outgoing edges at the given node in which the edges are arranged. | ( |