webshrine / stdlib/src / filterMap
Function: filterMap()
filterMap<
T
,C
>(collection
,cb
):T
extends readonlyI
[] ?Exclude
<ReturnType
<C
>,undefined
>[] :Record
<CollectionKey
,any
>
Maps over a collection and filters out undefined items/values.
Type Parameters
• T extends Collection
• C extends FnTransformIterate
<any
, CollectionKey
>
Parameters
collection
T
cb
C
Returns
T
extends readonly I
[] ? Exclude
<ReturnType
<C
>, undefined
>[] : Record
<CollectionKey
, any
>