sortedBy<R extends Comparable> method

List<E> sortedBy<R extends Comparable>(
  1. R selector(
    1. E element
    )
)

Returns a List of all elements sorted according to natural sort order of the value returned by specified selector function.

Implementation

List<E> sortedBy<R extends Comparable>(R Function(E element) selector) =>
    associateBy(selector)
        .entries
        .sortedWith((a, b) => a.key.compareTo(b.key))
        .map((element) => element.value)
        .toList();