Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Object/TupleOf"

Index

Type aliases

PickIfEntry

PickIfEntry<O, TN, I>: PickIfEntry<O, TN, I>

Type parameters

TupleOf

TupleOf<O>: TupleOf<O>

Transform an object into a tuple (It will only pick numeric literal indexes)

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

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