sortByLevel method

List<Node> sortByLevel(
  1. Graph graph,
  2. bool descending
)

Implementation

List<Node> sortByLevel(Graph graph, bool descending) {
  var nodes = <Node>[...graph.nodes];
  if (descending) {
    nodes.reversed;
  }
  nodes.sort((data1, data2) => compare(getNodeData(data1)?.depth ?? 0, getNodeData(data2)?.depth ?? 0));

  return nodes;
}