toggleNodeExpanded<E> function

void toggleNodeExpanded<E>(
  1. List<EasyTreeNode<E>>? nodes,
  2. bool expanded
)

Implementation

void toggleNodeExpanded<E>(List<EasyTreeNode<E>>? nodes, bool expanded) {
  if (nodes == null) return;
  List<EasyTreeNode<E>> result = flatTree<E>(nodes);
  result.forEach((element) {
    if (!element.isLeaf) element.expanded = expanded;
  });
}