初級 › is not assignable to type の原因と直し方 › パターン4
is not assignable to type の原因と直し方
変数への代入・関数の戻り値・プロパティへの代入など、宣言した型と違う型の値を渡そうとしたときにtscが検出するエラーです。
1 interface Order { 2 qty: number; 3 } 4 const o: Order = { qty: ___ }; ^ 5 console.log(o.qty);
main.ts(4,20): error TS2322: Type 'string' is not assignable to type 'number'.
空欄を埋めてコンパイルを通す
Order.qtyはnumber型なので、文字列の"5"は代入できません。
次の問題