core / pragma / recover /

recover #

inline fun <TNewSuccess, TSuccess : TNewSuccess, TFailure> PragmaResult<TSuccess, TFailure>.recover(transform: (TFailure) -> TNewSuccess): TNewSuccess

Returns the encapsulated result of the given transform function applied to the encapsulated TFailure if this instance represents failure or the original encapsulated value if it is success.