uncurry3<A, B, C, D> function

D Function(A a, B b, C c) uncurry3<A, B, C, D>(
  1. D Function(C c) Function(B b) function(
    1. A a
    )
)

Converts a series of unary functions into a ternary function.

Implementation

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