Скажем, у меня есть тип массива T[]
, можно ли извлечь тип T
в другой псевдоним/интерфейс? Например, мой (фальшивый) идеальный код будет выглядеть следующим образом:
// for illustration only...
type ArrayElement<T[]> = T;
// then, ArrayElement<string[]> === string
Если нет, существуют ли причины общего типа, чтобы не допускать такого оператора? Если нет, я могу предложить добавить его.
Спасибо!