概要
"extends": "./configs/base"
tsconfig.json
は複数のファイルに分割することができ、このオプションでファイルパスを指定することで、そのtsconfig.json
が継承するtsconfig.json
ファイルを指定できます。
その際、同じオプションの指定が両者にあった場合は、子が親の設定を上書きします。
上記の例の場合、参照されるファイルは./configs/base.json
。
tsconfig.json
という名前である必要はありません。
テストだけ設定を変えるなど、環境ごとの出力の違いに対応する場面などで使えます。