allRegions property
Get all regions flattened (including subregions)
Implementation
List<MwmRegion> get allRegions {
final result = <MwmRegion>[];
void addRegions(List<MwmRegion> regions) {
for (final region in regions) {
result.add(region);
if (region.subregions != null) {
addRegions(region.subregions!);
}
}
}
addRegions(regions);
return result;
}