ウェブエンジニア問題集
検索
カテゴリ
お知らせ
プラン
ログイン
ログイン
問題一覧に戻る
変数への代入時に「TS2322: Type 'X' is not assignable to type 'Y'.」が出ました。どう対応すべきですか?
代入先の型定義を見直すか、代入する値を正しい型に変換する
TypeScriptのバージョンをダウングレードする
無視してコンパイル(tsc)を実行する
パッケージを再インストールする
回答する
解説
正解は「変数Yの型定義を見直すか、代入する値Xを正しい型に変換する」です。TypeScriptにおける最も一般的な型不一致のエラーであり、型の互換性がないことを示しています。