IterableMapExtension<K, V> extension

Extension for Iterable<Map<K, V>>.

on

Methods

filterKey(K key, V filter(V val)) → void

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Filter key for each element (a Map), using filter.
groupBy<G>(G groupMapper(Map<K, V> e)) Map<G, List<Map<K, V>>>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Groups elements by groupMapper.
groupByKey<G>(K key, {V? defaultKeyValue}) Map<V, List<Map<K, V>>>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Groups by key of each element (a Map).
keepKeys(Iterable<K> keys) → void

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Calls keepKeys for each element (A Map).
mergeKeysValues<M>(Iterable<Map<K, V>> other, M merger(K key, V val1, V val2), {V onAbsentKey(K key, bool other)?}) List<Map<K, M>>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

mergeKeysValuesToList(Iterable<Map<K, V>> other, {V onAbsentKey(K key, bool other)?}) List<Map<K, List<V>>>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

removeKeys(Iterable<K> keys) → void

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Removes keys for each element (a Map).
renameKeys(Map<K, K> rename) → void

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Removes keys for each element (a Map) using rename mapper.
sortedByKey(K key, {Comparator<V>? compare}) List<Map<K, V>>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Returns a sorted List of this Iterable<Map>, sorting by key.
toKeyValues(K key, {V? defaultKeyValue}) List<V>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Returns the key value of each element (a Map).
toKeyValuesNullable(K key) List<V?>

Available on Iterable<Map<K, V>>, provided by the IterableMapExtension extension

Same as toKeyValues, but accepts null values.