isListEntriesAllOfSameType function
Returns true
if all list
elements are of the same type.
Implementation
bool isListEntriesAllOfSameType(Iterable? list) {
if (list == null || list.isEmpty) return false;
if (list.length == 1) return true;
var t = list.first.runtimeType;
return listMatchesAll(list, (e) => e != null && e.runtimeType == t);
}