distinctBy method

Iterable<T> distinctBy(
  1. bool key(
    1. T
    )
)

Implementation

Iterable<T> distinctBy(bool Function(T) key) {
  var seen = <dynamic>{};
  return where((item) => seen.add(key(item)));
}