Skip to content

recoverUnless

recoverUnless<E, A, B>(blockedErr, fallback): (data) => Result<E, A | B>

Defined in: Core/Result.ts:188

Recovers from an error unless it matches the blocked error. The fallback can produce a different success type, widening the result to Result<E, A | B>.

E

A

B

E

() => Result<E, B>

(data): Result<E, A | B>

Result<E, A>

Result<E, A | B>