reduceOrNull method

T? reduceOrNull(
  1. T combine(
    1. T value,
    2. T element
    )
)

Reduces non-null elements to a single value or returns null if empty.

Implementation

T? reduceOrNull(T Function(T value, T element) combine) {
  final nonNullList = validate();
  if (nonNullList.isEmpty) return null;
  return nonNullList.reduce(combine);
}