getWhere method

Map<K, V> getWhere(
  1. bool f(
    1. K key,
    2. V value
    )
)

get where

Implementation

Map<K, V> getWhere(bool Function(K key, V value) f) {
  final map = <K, V>{};
  for (final element in entries) {
    final key = element.key;
    final value = element.value;
    if (f(key, value)) {
      map.putIfAbsent(key, () => value);
    }
  }
  return map;
}