[TypeScriptエラー] TS23222: 型 'XXX' を型 'ZZZ' に割り当てることはできません。

TypeScriptエラー「TS2322」が発生した時の対処法です。

エラー

以下のように表示されます。

日本語
型 'XXX' を型 'ZZZ' に割り当てることはできません。ts(2322)
英語
TS2322: Type 'ZZZ' is not assignable to type 'XXX'

原因

  • 変数の型に合わない値を代入しようとした

例)string型の変数にnumber型の値を代入しようとした例(エラーになります。)

対処法

  • 変数型に合う値を代入する

例)string型の変数にstring型の値を代入しようとした例

関連記事

コメント

タイトルとURLをコピーしました