StreamIterableExtension<X> extension

on

Methods

filteredBy<R>(Stream<R> other, bool filter(X item, R other)) Stream<Iterable<X>>
Filters this stream using a result of another stream. This allows us to apply the filter when either the filtering source changes or the original list changes.
filterItems(bool predicate(X input)?) Stream<Iterable<X>>