isListEntriesAllOfSameType function

bool isListEntriesAllOfSameType(
  1. Iterable? list
)

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