ListExtensions<T> extension

on

Methods

addIfNotExists(T item) → void

Available on List<T>, provided by the ListExtensions extension

chunked(int chunkSize) List<List<T>>

Available on List<T>, provided by the ListExtensions extension

find(bool condition(T)) → T?

Available on List<T>, provided by the ListExtensions extension

firstOrDefault() → T?

Available on List<T>, provided by the ListExtensions extension

forEachIndexed(void action(int index, T item)) → void

Available on List<T>, provided by the ListExtensions extension

lastOrDefault() → T?

Available on List<T>, provided by the ListExtensions extension

removeDuplicates() List<T>

Available on List<T>, provided by the ListExtensions extension

safeSublist(int start, [int? end]) List<T>

Available on List<T>, provided by the ListExtensions extension

sortBy<K extends Comparable>(K keySelector(T), {bool descending = false}) → void

Available on List<T>, provided by the ListExtensions extension

toMap<K>(K keySelector(T)) Map<K, T>

Available on List<T>, provided by the ListExtensions extension