serialize<D extends Comparable> method

List serialize<D extends Comparable>([
  1. D converter(
    1. dynamic
    )?
])

Implementation

List serialize<D extends Comparable>([D Function(dynamic)? converter]) {
  final _converter = converter ?? (t) => t;
  List<T> result = [];
  List<D> serialList = [];
  for (T item in this) {
    if (!serialList.contains(_converter(item))) {
      result.add(item);
      serialList.add(_converter(item));
    }
  }
  return result;
}