Slide 20
Slide 20 text
2
0
メリット
● TypeScript Project の 論理的な境界 を設定できる
○ src, testを分離するなど (TS6059)
○ TypeScript Project 毎に別のビルド設定を適用できる
● 増分ビルド が高速化する
○ leaf node change: 18.60 => 4.58 (−75.4%)
■
※ cold buildの時間は微増
○ dist, .tsbuildinfoを共有することで、turboキャッシュも可能
副次的に..
● Project 間の循環参照を検知できる (ビルドグラフはDAG)
※ 以下はトレードオフ
● .d.ts 増加
● emit 増加
● file count 増加