listOfMapsEqual<K, V> function

bool listOfMapsEqual<K, V>(
  1. List<Map<K, V>>? a,
  2. List<Map<K, V>>? b
)

Compares two lists of maps for shallow equality.

Implementation

bool listOfMapsEqual<K, V>(List<Map<K, V>>? a, List<Map<K, V>>? b) {
  if (identical(a, b)) return true;
  if (a == null || b == null) return false;
  if (a.length != b.length) return false;
  for (var i = 0; i < a.length; i++) {
    if (!mapsEqual(a[i], b[i])) return false;
  }
  return true;
}