tscを使ってたらエラーが出た
tscを使ってローカルの環境でTypeScriptを使用していたが、fillを使おうとした瞬間エラーが出た。
error TS2550: Property 'fill' does not exist on type 'any[]'. Do you need to change your target library?
Try changing the 'lib' compiler option to 'es2015' or later.
es2015より後でしかfillは使えないよって言われてるな。ってことはわかった。
その後、tsconfig.jsonを確認。
あれ?ちゃんとes2020にしてるはずだけど??
理由はtsconfig.jsonが反映されていないだけだった。
tsc ファイル名
でコンパイルをしてしまうとtsconfigの設定が反映されない。
tsc
だけでコンパイルをしてあげるとうまくいった
結論
tsc ファイル名ではなくtscを使うべし
