TreeRoot<T> constructor

TreeRoot<T>({
  1. required List<TreeNode<T>> children,
})

Creates a TreeRoot container with the specified children.

Constructs an invisible root node that serves as a container for multiple top-level tree items.

Parameters:

  • children (List<TreeNode

Example:

TreeRoot<String> root = TreeRoot(
  children: [
    TreeItem(data: 'Item 1'),
    TreeItem(data: 'Item 2'),
    TreeItem(data: 'Item 3'),
  ],
);

Implementation

TreeRoot({
  required this.children,
});