Как получить полную информацию о типе свойства класса TypeScript
Имеется набор классов.
class ClassA {
id=0;
name='Name1';
}
class ClassB {
id=0;
title='Title1';
}
class Container<T> {
array: Array<T>=[];
}
class MyClass {
myContainerA: Container<ClassA>;
myContainerB: Container<ClassB>;
}
Могу ли я получить полную информацию о типе свойства myContainerA класса MyClass? Т.е. классы какого типа содержатся в контейнере?