🚨

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

2022/05/07に公開

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

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

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

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

Discussion