IterableExtensions<T> extension

Useful extensions for Iterable.

on

Methods

firstWhereOrNull(bool test(T element)) → T?

Available on Iterable<T>, provided by the IterableExtensions extension

The first element satisfying test, or null if there are none.
mapMany<TRes>(Iterable<TRes>? selector(T item)) Iterable<TRes>

Available on Iterable<T>, provided by the IterableExtensions extension

Maps each element of the Iterable to an Iterable<TRes> and flattens the resulting iterables into a single Iterable<TRes>.