Получить строковое представление узла TypeScript с помощью API-интерфейса компилятора TypeScript - PullRequest
0 голосов
/ 08 января 2019

Есть ли способ получить строковое представление узла TypeScript AST с помощью открытого компилятора API ?

Я хотел бы получить читаемое представление вычисляемых полей, поэтому я могу, например, сослаться на вычисляемое свойство ниже как "вычисляемое свойство '2 + 5'"

{
  [ 2 + 5] () {

  }
}

1 Ответ

0 голосов
/ 09 января 2019

Библиотека ts-simple-ast обеспечивает доступ к компилятору AST во время выполнения. Здесь есть онлайн-просмотрщик: https://ts -ast-viewer.com /

Примечание. Вам потребуется изменить версию TypeScript на @next, чтобы она могла анализировать вычисленные значения как элементы. В ClassDefinition свойство будет определено как экземпляр MethodDeclaration.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...