ReactiveIterable<T> extension

Extension for Reactive<Iterable<T>> providing common list utilities.

on

Properties

first → T

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

no setter
firstOrNull → T?

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

no setter
isEmpty bool

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns true if the list is empty.
no setter
isNotEmpty bool

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns true if the list is not empty.
no setter
last → T

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

no setter
lastOrNull → T?

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

no setter
length int

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns the length of the list.
no setter

Methods

at(int index) → T

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns the element at
atOrNull(int index) → T?

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

firstWhereOrNull(bool test(T)) → T?

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns the first element that satisfies test, or null if none found.
forEach(void action(T e)) → void

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

toList() List<T>

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

The value to list
transform({bool filter(T element)?, Comparable sortBy(T element)?, bool? sortByDesc, bool? reverse, bool? shuffle, int? take}) Reactive<List<T>>

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Transforms the current reactive list into a new reactive list by applying optional filtering, sorting, and list operations.
where(bool test(T)) List<T>

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension

Returns a filtered list containing elements that satisfy test.

Operators

operator [](int index) → T

Available on Reactive<Iterable<T>>, provided by the ReactiveIterable extension