treeToArray function

List treeToArray(
  1. List tree
)

Implementation

List treeToArray(List tree) {
  return tree.fold([], (List con, item) {
    con.add(item);
    if (item['children'] != null && item['children'] is List && item['children'].isNotEmpty) {
      con.addAll(treeToArray(item['children']));
    }
    return con;
  });
}