excludeKeys method

Map<K, V> excludeKeys(
  1. List<K> keysToExclude
)

Returns a copy of this map without keysToExclude.

Implementation

Map<K, V> excludeKeys(List<K> keysToExclude) {
  if (isEmpty || keysToExclude.isEmpty) return Map<K, V>.from(this);
  return {
    for (final entry in entries)
      if (!keysToExclude.contains(entry.key)) entry.key: entry.value,
  };
}