when<R> method

  1. @override
R when<R>({
  1. required R valid(
    1. T value
    ),
  2. required R invalid(
    1. E error
    ),
  3. required R invalidAll(
    1. List<E> errors
    ),
})
override

Exhaustive pattern matching.

Implementation

@override
R when<R>({
  required R Function(T value) valid,
  required R Function(E error) invalid,
  required R Function(List<E> errors) invalidAll,
}) =>
    invalid(error);