mapDesire<T, W extends Object> function

T? mapDesire<T, W extends Object>(
  1. List<W> desires,
  2. T? propertyCallback(
    1. W e
    ), [
  3. T? init
])

Implementation

T? mapDesire<T, W extends Object>(
        List<W> desires, T? Function(W e) propertyCallback, [T? init]) =>
    desires
        .map(propertyCallback)
        .lastWhere((v) => v is T && v != init, orElse: () => init);