Skip to content

uncurry3

uncurry3<A, B, C, D>(f): (a, b, c) => D

Defined in: Composition/uncurry.ts:53

Converts a curried 3-argument function into a multi-argument function.

A

B

C

D

(a) => (b) => (c) => D

(a, b, c): D

A

B

C

D

const curriedAdd3 = (a: number) => (b: number) => (c: number) => a + b + c;
const add3 = uncurry3(curriedAdd3);
add3(1, 2, 3); // 6