Я использую API-интерфейс компилятора TypeScript для обработки файлов TypeScript и добавления комментариев перед различными объектами:
- объявления функций
- функциональные выражения
- методы класса
- конструкторы классов и т. Д.
Мне удалось справиться почти со всеми этими видами, но мне, кажется, удается выводить комментарии перед конструкторами и перед объявлениями свойств.
Результат, который я ищу: this . Я хотел бы, чтобы комментарии показывались именно в этих позициях после завершения транспаранта.
Мой код выглядит как это . Я попытался немного упростить эту вещь для целей этого вопроса. Если что-то не так, пожалуйста, дайте мне знать, и я буду рад обновить его. В качестве резюме, я прохожу все различные операторы на верхнем уровне и затем опускаюсь с Transformers
в функции / классы, с которыми я сталкиваюсь.
Файл TypeScript, который я использую в качестве ввода при запуске кода, это . Я успешно добавляю комментарий до f
, но нет комментариев перед конструктором или свойствами.
Спасибо!
Radu