Index
Type aliases
Type aliases
PickIfEntry
PickIfEntry<O, TN, I>: PickIfEntry<O, TN, I>
Type parameters
- O: object
- TN: any[]
- I: Iteration
TupleOf
TupleOf<O>: TupleOf<O>
Type parameters
-
O: object
to transform
param
last index to pick
returns
any[]
example
_TupleOf
_TupleOf<O>: _TupleOf<O>
Type parameters
- O: object
__TupleOf
__TupleOf<O, K, TN, I>: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: { 0: any[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[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]][2]>, 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[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[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]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[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]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, 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]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, IterationMap[IterationMap[IterationMap[IterationMap[I[1]][1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]]>; }[Equals<Exclude<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, IterationMap[IterationMap[IterationMap[I[1]][1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, PickIfEntry<O, TN, I>, IterationMap[I[1]]>, IterationMap[IterationMap[I[1]][1]]>; }[Equals<Exclude<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, IterationMap[IterationMap[I[1]][1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, PickIfEntry<O, TN, I>, IterationMap[I[1]]>; }[Equals<Exclude<Exclude<K, I[2]>, IterationMap[I[1]][2]>, never> extends 1 ? 1 : 0]; 1: PickIfEntry<O, TN, I>; }[Equals<Exclude<K, I[2]>, never> extends 1 ? 1 : 0]; 1: TN; }[Equals<K, never> extends 1 ? 1 : 0]
Type parameters
- O: object
- K
- TN: any[]
- I: Iteration
Transform an
object
into a tuple (It will only pick numeric literal indexes)