filterMap<K, V, S>( map: ReadonlyMap<K, V>, predicate: (value: V, key: K) => value is S,): Map<K, S> Parameters
- map: ReadonlyMap<K, V>
- predicate: (value: V, key: K) => value is S
Returns Map<K, S>
filterMap<K, V>( map: ReadonlyMap<K, V>, predicate: (value: V, key: K) => boolean,): Map<K, V> Parameters
- map: ReadonlyMap<K, V>
- predicate: (value: V, key: K) => boolean
Returns Map<K, V>
Create a new Map containing all elements from the source map that pass the provided test predicate.
Param: map
source map
Param: predicate
function to test each element of source map