🚨
TypeCcriptでcatchのerrorがunknownになる問題
おそらく原因はTypeScript v4.4以降では,catchの引数がunknownになるオプション(useUnknownInCatchVariables
)がデフォルトでtrue
に変更になったためである.
だから,落ち着いて,tsconfig.json
のcompilerOptions
を以下のように編集するのだ.
{
"compilerOptions": {
"useUnknownInCatchVariables": false,
}
}
これでcatchの引数はanyになる😝
Discussion