Skip to content

fold

fold<E, A, B>(onErr, onOk): (data) => B

Defined in: Core/Result.ts:132

Extracts the value from an Result by providing handlers for both cases.

E

A

B

(e) => B

(a) => B

(data): B

Result<E, A>

B

pipe(
  Result.of(5),
  Result.fold(
    e => `Error: ${e}`,
    n => `Value: ${n}`
  )
); // "Value: 5"