Options
All
  • Public
  • Public/Protected
  • All
Menu

@waiting/shared-types

Index

Type aliases

Concat

Concat<Tuple1, Tuple2, R, T>: Concat_<T, Tuple2>

Type parameters

  • Tuple1: any[]

  • Tuple2: any[]

  • R

  • T: any[]

Head

Head<Tuple>: Head<Tuple>

Type parameters

  • Tuple: any[]

Last

Last<Tuple>: { 1: Tuple[0]; 0: { 1: Tail<Tuple>[0]; 0: { 1: Tail<Tail<Tuple>>[0]; 0: { 1: Tail<Tail<Tail<Tuple>>>[0]; 0: { 1: Tail<Tail<Tail<Tail<Tuple>>>>[0]; 0: { 1: Tail<Tail<Tail<Tail<Tail<Tuple>>>>>[0]; 0: { ...; }[Tail<...> extends [...] ? 1 : 0]; }[Tail<...> extends [...] ? 1 : 0]; }[Tail<...> extends [...] ? 1 : 0]; }[Ta...

Type parameters

  • Tuple: any[]

PlainJsonValue

PlainJsonValue: boolean | number | string | null | undefined

Value of key-value pairs object

Push

Push<Tuple, Element, R, T>: Reverse<Unshift<T, Element>>

Type parameters

  • Tuple: any[]

  • Element

  • R

  • T: any[]

Reverse

Reverse<Tuple>: Reverse_<Tuple, []>

Type parameters

  • Tuple: any[]

Tail

Tail<Tuple>: Tail<Tuple>

Type parameters

  • Tuple: any[]

ToTuple

ToTuple<T>: ToTuple<T>

Type parameters

  • T

Unshift

Unshift<Tuple, Element>: Unshift<Tuple, Element>

Type parameters

  • Tuple: any[]

  • Element

Generated using TypeDoc