Skip to content

uncurry4

uncurry4<A, B, C, D, E>(f): (a, b, c, d) => E

Defined in: Composition/uncurry.ts:67

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

A

B

C

D

E

(a) => (b) => (c) => (d) => E

(a, b, c, d): E

A

B

C

D

E

const curriedAdd4 = (a: number) => (b: number) => (c: number) => (d: number) => a + b + c + d;
const add4 = uncurry4(curriedAdd4);
add4(1, 2, 3, 4); // 10