@jershell

Как получить список и тип свойств класса?

Есть класс
class MyClass {
    name: string;
    age: number;
}


И хотелось где-то в коде:
getTypes(MyClass)
Возможно ли такое посредством рефлексии ts?
  • Вопрос задан
  • 327 просмотров
Решения вопроса 1
vitali1995
@vitali1995
После компиляции все типы бесследно испаряются. Может вам понравится использовать декораторы, например так:

class string {...}
class number {...}

class MyClass {
    @type(string)
    name: string;

    @type(number)
    age: number;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы