curry4<A, B, C, D, E> function

E Function(D d) Function(C c) Function(B b) Function(A a) curry4<A, B, C, D, E>(
  1. E function(
    1. A a,
    2. B b,
    3. C c,
    4. D d,
    )
)

Converts a 4 parameters function into unary functions.

Implementation

E Function(D d) Function(C c) Function(B b) Function(A a) curry4<A, B, C, D, E>(
    E Function(A a, B b, C c, D d) function) {
  return (A a) => (B b) => (C c) => (D d) => function(a, b, c, d);
}