Type Alias UnionToTuple<union, last>

UnionToTuple: [union] extends [never]
    ? []
    : [...UnionToTuple<Exclude<union, last>>, last]

Type Parameters

  • union
  • last = LastInUnion<union>