maybeWhen<R> abstract method

R maybeWhen<R>({
  1. R valid(
    1. T value
    )?,
  2. R invalid(
    1. E error
    )?,
  3. R invalidAll(
    1. List<E> errors
    )?,
  4. required R orElse(),
})

Optional pattern matching with default fallback.

Implementation

R maybeWhen<R>({
  R Function(T value)? valid,
  R Function(E error)? invalid,
  R Function(List<E> errors)? invalidAll,
  required R Function() orElse,
});