withoutEmpties method
Implementation
List withoutEmpties() {
final rec = this;
(bool, List) removeEmpties(List rec) {
bool keepRec = false;
final list = rec._mapWhere((subList) {
if (subList is List) {
final res = removeEmpties(subList);
if (res.$1) {
keepRec = true;
}
return res;
}
return (keepRec = true, subList);
}).toList();
return (keepRec, list);
}
return (removeEmpties(rec)).$2;
}