MapCorextension<K, V> extension

on

Properties

isSingle bool
Returns true if there's precisely one key/value pair in the map.
read-only

Methods

expand<RK, RV>(Map<RK, RV> f(K key, V value)) Map<RK, RV>
Expands a Map by iterating over every entry and replacing it with another Map.
firstEntryWhere(bool f(K key, V value), {MapEntry<K, V> orElse()}) MapEntry<K, V>
Returns the first entry that satisfies the predicate.
firstKeyWhere(bool f(K key, V value), {K orElse()}) → K
Returns the first key that satisfies the predicate.
firstValueWhere(bool f(K key, V value), {V orElse()}) → V
Returns the first value that satisfies the predicate.
reverse() Map<V, K>
Returns the map where the keys and values within this are returned.
singleEntryWhere(bool f(K key, V value), {MapEntry<K, V> orElse()}) MapEntry<K, V>
Returns the single entry that satisfies the predicate.
singleKeyWhere(bool f(K key, V value), {K orElse()}) → K
Returns the single key that satisfies the predicate.
singleValueWhere(bool f(K key, V value), {V orElse()}) → V
Returns the single value that satisfies the predicate.