TypeScriptエラーエラー
TS4111TS4111 — インデックスシグネチャを介してプロパティにアクセスできない
noPropertyAccessFromIndexSignature が有効なとき、インデックスシグネチャを持つ型に対して文字列インデックスでプロパティにアクセスしています。
nodebrowserdenobun
詳細を表示 TS2538インデックス式の型がオブジェクトのインデックスとして有効ではない。
オブジェクトのインデックス型として使用できるのは string、number、symbol 型のみ。boolean、undefined、複雑なオブジェクト型など、これらに代入できない型を使用している。
インデックスを有効な型に変換する: String()、Number()、または型アサーションを使用する。標準外のキー型には plain object の代わりに Map を使用する。型ガードを追加してキーの型を絞り込む。
TS4111noPropertyAccessFromIndexSignature が有効なとき、インデックスシグネチャを持つ型に対して文字列インデックスでプロパティにアクセスしています。
TS2493存在しないインデックスでタプル要素にアクセスしています。
TS2555関数呼び出しに最低限必要な引数より少ない引数が渡されています。
TS2451let または const で宣言された変数が、同一スコープ内で再宣言されています。
TS2540readonly としてマークされたプロパティを変更しようとしています。
TS2365算術演算子または比較演算子が、互換性のない型で使用されています。