私は、タイプ "number"の2つの属性を持つインターフェイスfoobar
を持っています。 ここでは、タイプfoobar
のオブジェクトを汎用オブジェクト定義にマッチさせようとしています。ここで、各属性はタイプ番号です。TypeScriptの汎用オブジェクトとインターフェイスが一致しません
この結果、次のタイプスクリプトエラーが発生します。
TS2345: 'foobar'型の引数は、 '{[key:string]:number; } '。 'foobar'型にインデックス署名がありません。
型番号の値しか持たない汎用オブジェクトへのインターフェイスにオブジェクトを一致させる方法はありますか?
注目の値https://stackoverflow.com/questions/22077023/why-cant-i-irectirect-return-an-object-literal-to-satisfy-an-index-signature-re –