Type Alias CurryMultiSignature<FN, R, THIS>

CurryMultiSignature<FN, R, THIS>: (<A, B, FN_B>(...args_a: A) => B extends never[]
    ? R
    : CurryMultiSignature<FN_B, ReturnType<FN_B> & R, THIS>)

this is the return type of CurryMultiSignature, made for the sole purpose of type recursion.

Type Parameters