curry property

Map1<T1, Map1<T2, Map1<T3, Map1<T4, Map1<T5, Map1<T6, Map1<T7, Map1<T8, Map1<T9, R>>>>>>>>> get curry

Converts a function with 9 positional arguments into a sequence of 9 functions taking a single argument.

Implementation

Map1<
  T1,
  Map1<
    T2,
    Map1<T3, Map1<T4, Map1<T5, Map1<T6, Map1<T7, Map1<T8, Map1<T9, R>>>>>>>
  >
>
get curry =>
    (T1 arg1) =>
        (T2 arg2) =>
            (T3 arg3) =>
                (T4 arg4) =>
                    (T5 arg5) =>
                        (T6 arg6) =>
                            (T7 arg7) =>
                                (T8 arg8) =>
                                    (T9 arg9) => this(
                                      arg1,
                                      arg2,
                                      arg3,
                                      arg4,
                                      arg5,
                                      arg6,
                                      arg7,
                                      arg8,
                                      arg9,
                                    );