ReactiveIterable<T> extension
Extension for Reactive<Iterable<T>> providing common list utilities.
Properties
- first → T
-
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> >no setter - firstOrNull → T?
-
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> >no setter - isEmpty → bool
-
Available on Reactive<
Returns true if the list is empty.Iterable< , provided by the ReactiveIterable extensionT> >no setter - isNotEmpty → bool
-
Available on Reactive<
Returns true if the list is not empty.Iterable< , provided by the ReactiveIterable extensionT> >no setter - last → T
-
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> >no setter - lastOrNull → T?
-
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> >no setter - length → int
-
Available on Reactive<
Returns the length of the list.Iterable< , provided by the ReactiveIterable extensionT> >no setter
Methods
-
at(
int index) → T -
Available on Reactive<
Returns the element atIterable< , provided by the ReactiveIterable extensionT> > -
atOrNull(
int index) → T? -
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> > -
firstWhereOrNull(
bool test(T)) → T? -
Available on Reactive<
Returns the first element that satisfiesIterable< , provided by the ReactiveIterable extensionT> >test, or null if none found. -
forEach(
void action(T e)) → void -
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> > -
toList(
) → List< T> -
Available on Reactive<
The value to listIterable< , provided by the ReactiveIterable extensionT> > -
transform(
{bool filter(T element)?, Comparable sortBy(T element)?, bool? sortByDesc, bool? reverse, bool? shuffle, int? take}) → Reactive< List< T> > -
Available on Reactive<
Transforms the current reactive list into a new reactive list by applying optional filtering, sorting, and list operations.Iterable< , provided by the ReactiveIterable extensionT> > -
where(
bool test(T)) → List< T> -
Available on Reactive<
Returns a filtered list containing elements that satisfyIterable< , provided by the ReactiveIterable extensionT> >test.
Operators
-
operator [](
int index) → T -
Available on Reactive<
Iterable< , provided by the ReactiveIterable extensionT> >