Переменные с несколькими экземплярами в TypeScript? - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть несколько случаев, когда мне нужно использовать массивы, компоненты которых сами по себе являются однородными (т. Е. Все элементы любого конкретного подмассива относятся к одному и тому же типу), но для которых конкретные типы каждого подмассива отличаются.

Я хотел бы иметь возможность написать что-то вроде (<T>T[])[], заявив, что у меня есть массив некоторого неизвестного типа T, а затем у меня есть массив этого типа, где тип T отдельнои может иметь различное значение для каждого элемента массива.Но это не работает.Итак, есть ли способ выразить такие узкопрофильные, множественно инстанцированные переменные типа в TypeScript?

...