fold

Fold the expected to a common type.

Return

The result of the value function if this was a value or the error function if this was an error.

Parameters

errorFun

Function handling the case when error is present.

valueFun

Function handling the case when value is present.

open fun <R> fold(errorFun: Expected.Transformer<E, R>, valueFun: Expected.Transformer<V, R>): R