JavaScript メタプログラミング勉強会
@さくらインターネット metapro.es
@ktsn
...など
https://astexplorer.net/ で AST の内容を確認
エディターの補完などを活かしつつ型を信じる
createProgram → getSourceFile で取得できる
create まで入力して補完からそれっぽい名前のを選ぶ
→ createPrinter で文字列出力用のインスタンスを作る
型チェックしたい AST を作って
TS の Language Service にうまいこと渡してやるといける
...が、おそらく想定されてない使い方なので、
内部のアサーションで頻繁に落ちる
TypeScript のコードを追いかける気合のある人のみが試すべし
TS Compiler API を使って
Vue のテンプレートを
型チェックしてみる
これをチェックしたい
@ktsn
ktsn
Thanks!