NullableIterableFilteringExtensions<T> extension

on

Methods

elementAtOrNull(int index) → T?

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Returns the indexth element or null.
exceptNull() Iterable<T>

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Returns a new Iterable with all elements that are not null.
firstOrNull(bool test(T?)) → T?

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Returns the first element or null.
lastOrNull(bool test(T?)) → T?

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Returns the last element or null.
singleOrNull(bool test(T? element)) → T?

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Filters this iterable with all elements that satisfy the predicate test. Throws a StateError if the filtered iterable contains more than one element. Otherwise returns the only remaining element or null.
whereNull() Iterable<T?>

Available on Iterable<T?>, provided by the NullableIterableFilteringExtensions extension

Returns a new Iterable with all elements that are null.