filterEach
Full name: taxi.stdlib.filterEach
Signature
declare extension function <T> filterEach(item: T, callback: (T) -> Boolean):T?Description
Evaluates the predicate against the provided item, returning the item if the predicate returns true, or null otherwise.
This function is intended for use in filtering streams, where null values are automatically excluded.
// Filter individual items in a pipeline
find { items: Item[] } as {
processedItems: items.map((item) -> filterEach(item, (i) -> i.status == "READY"))
}