2017-05-07 54 views
0

我正在嘗試使用Typescript編譯器API創建合併打字稿文件的工具。我想知道有沒有辦法:使用Typescript編譯器API重寫打字稿文件

  1. 通過解析.ts文件生成它後,更改AST。
  2. 序列化改變AST回的.ts文件

我已經閱讀編譯器API documentation,但它似乎覆蓋AST工作的只讀只使用-的情況下,而我在修改更有趣源文件。

感謝您提前提供任何幫助。

+0

你想修改它們嗎? –

+0

這不是非常重要的 - 到位或創建另一棵樹並寫它。我更喜歡在AST level hovewer工作,但現在我正在研究基於使用文本的解決方案,將它插入AST計算的位置。 – execc

回答