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
を使うべし