flatten<T> method
Flatten this list, T
is element type
if not specified List
Implementation
List<T> flatten<T>() {
var flat = <T>[];
forEach((e) {
if (e is List) {
flat.addAll(e.flatten());
} else if (e is T) {
flat.add(e);
} else {
// Error with typing
}
});
return flat;
}