Skip to content

fold

fold<S, A>(opt): <B>(onNone, onSome) => (s) => B

Defined in: Core/Optional.ts:151

Extracts a value from an Optional focus using handlers for the present and absent cases.

S

A

Optional<S, A>

<B>(onNone, onSome): (s) => B

B

() => B

(a) => B

(s): B

S

B

pipe(profile, Optional.fold(bioOpt)(() => "no bio", (bio) => bio.toUpperCase()));