getModelsAsList method
Return Models as List
Implementation
List<T> getModelsAsList({int? max, int start = 0}) {
List<T> result = [];
if (start >= _models.length) {
start = _models.length - 1;
}
int length = _models.length;
List<dynamic> values = _models.values.toList(growable: false);
if (max != null) {
for (int i = start; i < length; i++) {
if (result.length < max) {
result.add(values[i]);
} else {
break;
}
}
} else {
for (int i = start; i < length; i++) {
result.add(values[i]);
}
}
return result;
}