firstWhereSafe method

E? firstWhereSafe(
  1. bool test(
    1. E element
    ),
  2. {E? orElse(
      )?}
    )

    Implementation

    E? firstWhereSafe(bool Function(E element) test, {E? Function()? orElse}) {
      try {
        return firstWhere(test);
      } on StateError {
        if (orElse != null) {
          return orElse();
        }
    
        return null;
      }
    }