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