mapEquals<K, V> function
Implementation
bool mapEquals<K, V>(Map<K, V>? a, Map<K, V>? b) {
if (a == null && b == null) return true;
if (a == null || b == null) return false;
if (a.length != b.length) return false;
for (final K key in a.keys) {
if (!b.containsKey(key) || b[key] != a[key]) return false;
}
return true;
}