Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Tuple/Drop"

Index

Type aliases

Type aliases

Drop

Drop<T, N, way>: Drop<T, N, way>

Remove N entries out of T

Type parameters

  • T: Tuple

    to remove from

  • N: Number

    to remove out

  • way: Way

    to remove from end (?='->')

returns

any[]

example

_Drop

_Drop<T, N, I>: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: any[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<T>>>>>>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<T>>>>>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<Tail<Tail<Tail<T>>>>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<Tail<Tail<T>>>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<Tail<T>>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<Tail<T>>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<Tail<T>>>>; }[N extends IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<Tail<T>>>; }[N extends IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2] ? 1 : 0]; 1: Tail<Tail<T>>; }[N extends IterationMap[IterationMap[I[1]][1]][2] ? 1 : 0]; 1: Tail<T>; }[N extends IterationMap[I[1]][2] ? 1 : 0]; 1: T; }[N extends I[2] ? 1 : 0]

Type parameters

Made with ❤️ by pirix-gh. Documentation generated by TypeDoc.