Как вывести тип элемента массива или кортежа?
T[number]— тип элемента массива/кортежа- Для кортежа учитывает литеральные позиции:
[string, number][number]→string | number T[0]— тип первого элемента кортежаtypeof arr[number]— тип элемента из значения массиваconst arr = ["a", "b"] as const; type T = typeof arr[number]→"a" | "b"