sortByLevel method
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;
}