firstOrNull method

T? firstOrNull(
  1. bool test(
    1. T?
    )
)

Returns the first element or null.

Implementation

T? firstOrNull(bool Function(T?) test) {
  final results = where(test);

  if (results.isEmpty) {
    return null;
  }

  return results.first;
}