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