CollectionExtension<T> extension
- on
-
- Iterable<
T>
- Iterable<
Properties
- random → T?
-
Available on Iterable<
T> , provided by the CollectionExtension extensionno setter
Methods
-
firstOrNull(
[bool predicate(T element)?]) → T? -
Available on Iterable<
The first element satisfyingT> , provided by the CollectionExtension extensiontest
, ornull
if there are none. -
groupBy<
K, U> (K key(T item), {U map(T item)?}) → Map< K, Iterable< U> > -
Available on Iterable<
Group items byT> , provided by the CollectionExtension extensionKey
-
lastOrNull(
[bool predicate(T element)?]) → T? -
Available on Iterable<
The last element satisfyingT> , provided by the CollectionExtension extensiontest
, ornull
if there are none. -
mapWithIndex<
K> (K toElement(int index, T item, bool isFirst, bool isLast)) → Iterable< K> -
Available on Iterable<
The current elements of this iterable modified byT> , provided by the CollectionExtension extensiontoElement
. -
orderBy(
num order(T item), {bool desc = false}) → Iterable< T> -
Available on Iterable<
Sort itemsT> , provided by the CollectionExtension extension -
placeSeparationBetweenItems(
T separator()) → Iterable< T> -
Available on Iterable<
T> , provided by the CollectionExtension extension -
reorder(
T item, {required int newIndex}) → Iterable< T> -
Available on Iterable<
Reorder list by place item by new indexT> , provided by the CollectionExtension extension -
reorderByIndexes(
{required int oldIndex, required int newIndex}) → Iterable< T> -
Available on Iterable<
Reorder list by indexesT> , provided by the CollectionExtension extension -
replaceWhere(
bool predicate(int index, T item), {required T withNewItem}) → Iterable< T> -
Available on Iterable<
T> , provided by the CollectionExtension extension -
splitOnPagesBy(
int count) → Iterable< Iterable< T> > -
Available on Iterable<
T> , provided by the CollectionExtension extension -
sum(
num callback(T item)) → num -
Available on Iterable<
T> , provided by the CollectionExtension extension -
takeAfter(
T current, {bool where(T item)?}) → T? -
Available on Iterable<
T> , provided by the CollectionExtension extension -
takeRandom(
int count, {bool mayHaveDuplicates = false}) → Iterable< T> -
Available on Iterable<
T> , provided by the CollectionExtension extension