Skip to content

fold

fold<A, B, C>(f): (tuple) => C

Defined in: Core/Tuple.ts:106

Applies a binary function to both values, collapsing the pair into a single value. Useful as the final step when consuming a pair in a pipeline.

A

B

C

(a, b) => C

(tuple): C

Tuple<A, B>

C

pipe(Tuple.make("Alice", 100), Tuple.fold((name, score) => `${name}: ${score}`));
// "Alice: 100"