Skip to main content

Failure

Failure Type#

// Failure<F>
type Failure<F> = {
type: typeof AttemptType.FAILURE
error: F
}

Defines a Failure result.

Failure Function#

// Failure()
const Failure = (value: F): Failure<F>

Wraps a result in a Failure wrapper.

Why Function#

// Why()
const Why = (failure: Failure<F>): F

Unwraps a Failure wrapper and returns its error.