Как видно из названия, я бы хотел получить список закрытых членов класса / экземпляра Typescript.
Я пробовал это во время тестирования, но был обеспокоен тем, что собираюсьполучить все участники и не собирался быть в состоянии сказать, является ли член частным во время выполнения.Кроме того, я не был уверен, как сделать то же самое со статическими элементами.
type Constructor<T> = new () => T;
export default function <T> (classX: Constructor<T>) {
var c = new classX()
var made = Object.getOwnPropertyNames(c);
for (var i of made) { console.log(i) }
}