chunk<T> method
Implementation
List<List<T>> chunk<T>(int chunkSize) {
if (chunkSize.isNegative) throw RangeError.range(chunkSize, 0, null);
List<List<T>> chunks = [];
int len = length;
for (var i = 0; i < len; i += chunkSize) {
int size = i + chunkSize;
chunks.add(sublist(i, size > len ? len : size) as List<T>);
}
return chunks;
}