Code Fix

初級未定義プロパティを書いたエラーの原因と直し方 › パターン2

未定義プロパティを書いたエラーの原因と直し方

interfaceに定義されていないプロパティを、オブジェクトリテラルに書いてしまったときに出るエラーです。

 1  interface Config {
 2    host: string;
 3  }
 4  const c: Config = _________________________________;
                                      ^
 5  console.log(c.host);
main.ts(4,40): error TS2353: Object literal may only specify known properties, and 'port' does not exist in type 'Config'.

空欄を埋めてコンパイルを通す

広告
広告スロット(未設定)

未定義プロパティを書いたエラーの原因と直し方

プロパティ名のタイプミスもこの形で検出されます。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)