Skip to content

webshrine / stdlib/src / filterMap

Function: filterMap()

filterMap<T, C>(collection, cb): T extends readonly I[] ? 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>

Defined in

packages/stdlib/src/utils/loops.ts:173