TypeCcriptでcatchのerrorがunknownになる問題

805 ワード

おそらく原因はTypeScript v4.4以降では,catchの引数がunknownになるオプション(useUnknownInCatchVariables)がデフォルトでtrueに変更になったためである.

だから,落ち着いて,tsconfig.jsoncompilerOptionsを以下のように編集するのだ.

{
  "compilerOptions": {
    "useUnknownInCatchVariables": false,
  }
}

これでcatchの引数はanyになる😝