Index
Type aliases
Group
Group<T, N>: Group<T, N>
Type parameters
returns
any[]
example
_Group
_Group<T, N, TN>: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: any[Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, Take<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, Take<Drop<Drop<T, N, "->">, N, "->">, N, "->">>, []>; }[Drop<Drop<Drop<T, N, "->">, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<Prepend<TN, Take<T, N, "->">>, Take<Drop<T, N, "->">, N, "->">>, []>; }[Drop<Drop<T, N, "->">, N, "->"> extends [] ? 1 : 0]; 1: Reverse<Prepend<TN, Take<T, N, "->">>, []>; }[Drop<T, N, "->"> extends [] ? 1 : 0]; 1: Reverse<TN, []>; }[T extends [] ? 1 : 0]
Split
T
into sub-tuples everyN