foldWithValue method

void foldWithValue({
  1. required dynamic onFail(
    1. List<ResultError> errors
    ),
  2. required dynamic onSuccess(
    1. T value
    ),
})

Fold the result

Implementation

void foldWithValue({
  required Function(List<ResultError> errors) onFail,
  required Function(T value) onSuccess,
}) {
  if (isFail) {
    onFail(errors);
  } else {
    onSuccess(value as T);
  }
}