findLast property

({S? Function<S extends T>(dynamic predicate(T, num, List<T>), [dynamic thisArg]) $1, T? Function(Object? predicate(T, num, List<T>), [dynamic thisArg]) $2}) get findLast

Overload accessor: $1, $2

Implementation

({
  /// Returns the value of the last element in the array where predicate is true, and undefined
  ///  otherwise.
  ///  @param predicate findLast calls predicate once for each element of the array, in descending
  ///  order, until it finds one where predicate returns true. If such an element is found, findLast
  ///  immediately returns that element value. Otherwise, findLast returns undefined.
  ///  @param thisArg If provided, it will be used as the this value for each invocation of
  ///  predicate. If it is not provided, undefined is used instead.
  S? Function<S extends T>(
    _i2.dynamic Function(
      T,
      _i2.num,
      _i2.List<T>,
    ) predicate, [
    _i2.dynamic thisArg,
  ]) $1,

  /// Returns the value of the last element in the array where predicate is true, and undefined
  /// otherwise.
  T? Function(
    _i2.Object? Function(
      T,
      _i2.num,
      _i2.List<T>,
    ) predicate, [
    _i2.dynamic thisArg,
  ]) $2,
}) get findLast => (
      $1: _findLast$1,
      $2: _findLast$2,
    );