2017-05-07 26 views
0

Typescript Compiler APIを使用して、typescriptファイルをマージするためのツールを作成しようとしています。TypescriptコンパイラAPIを使用してtypescriptファイルを書き直します

  1. ASTが.tsファイルを解析して生成された後に変更する方法がありますか。
  2. Serializeを私はコンパイラAPIにdocumentationを読んだ

ファイル.TSに戻ってASTを変更しましたが、私は変更することで、より興味深いのだ一方で、ASTでの作業の読み取り専用使用-ケースをカバーするようですソースファイル。

ご協力いただきありがとうございます。

+0

それらを適切に修正したいですか? –

+0

これはあまり重要ではありません - 別のツリーを作成して作成してください。私はASTレベルのhovewerで作業する方が好きですが、今はテキストを使った作業をベースにしたソリューションをASTから計算された場所に挿入して研究しています。 – execc

答えて

2

.tsファイルの解析後にASTを変更します。 シリアル化は.TSファイルに戻って

をASTを変更し、これらのいずれもがエミッタプラグインです、カスタムtransformerを追加する必要があります。最高のドキュメントはまだPRの中にありますhttps://github.com/Microsoft/TypeScript/pull/13940

関連する問題