我正在使用TypeScript编译器API处理TypeScript文件并在各种实体之前添加注释:
我设法处理几乎所有这些类型,但我似乎设法在构造函数之前和属性声明之前发出注释。
我正在寻找的结果是this。我希望在完成转换后,将评论显示在这些位置上。
我的代码看起来像this。为了这个问题,我试图简化一下这个问题。如果有什么似乎有什么,请告诉我,我会很高兴更新它。总结一下,我将通过顶层的所有不同语句,然后使用Transformers
下降到我遇到的函数/类中。
运行代码时我用作输入的TypeScript文件是this。我在f
之前成功添加了注释,但在构造函数或属性之前没有注释。
谢谢! 拉杜
答案 0 :(得分:0)
TypeScript编译器API似乎存在一个错误,在此处进行了跟踪:https://github.com/Microsoft/TypeScript/issues/17594
Tsickle团队正在使用的解决方法是:https://github.com/angular/tsickle/blob/4d0973efaf14843be18c8e1edcab945fb2d9ac4b/src/transformer_util.ts#L148