やりたいこと: TypeScriptの型定義 *.d.tsファイルをパースして型情報を手に入れたい 最初に考えたこと: TypeScriptのASTを引っこ抜いて適当にパースすれば良いんじゃね? scala.jsの作者がTypeScriptからscala.jsへの変換を書いてるのを発見 sjrd/scala-js-ts-importer ソース読んでたら自力でTypeScriptをパースしてることを発見しヤバみを感じて撤退する scala-js-ts-importer/src/main/scala/org/scalajs/tools/tsimporter/parser/TSDefParser.scala at master · sjrd/scala-js-ts-importer 素直にTypeScriptコンパイラからASTを手に入れよう… TypeScriptのコンパイラ周りのAPIが混