_GapsOf
_GapsOf<T1, T2, TN, I>: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: any[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, []>, Drop<T2, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2], "->">>; }[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, GapOf<T1, T2, TN, I>, IterationMap[I[1]]>, []>, Drop<T2, IterationMap[IterationMap[I[1]][1]][2], "->">>; }[IterationMap[IterationMap[I[1]][1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<GapOf<T1, T2, TN, I>, []>, Drop<T2, IterationMap[I[1]][2], "->">>; }[IterationMap[I[1]][3] extends T1["length"] ? 1 : 0]; 1: Reverse<Reverse<TN, []>, Drop<T2, I[2], "->">>; }[I[3] extends T1["length"] ? 1 : 0]
Type parameters
Curry a
Function