Skip to content

fold

fold<A, B>(onNone, onSome): (data) => B

Defined in: Core/Option.ts:164

Extracts the value from a Option by providing handlers for both cases.

A

B

() => B

(a) => B

(data): B

Option<A>

B

pipe(
  Option.of(5),
  Option.fold(
    () => "No value",
    n => `Value: ${n}`
  )
); // "Value: 5"