こんにちは。
TypeScriptに関する適切なフォーラムを見つけられませんでしたので、こちらで質問させていただきます。
TypeScriptで、「オブジェクト」のプロパティ名が不明だが、全てのプロパティの型は強制したい、というインターフェイスは作成可能でしょうか?
intaerface ISample
{
property1 : String,
Property2 : number
}
というインターフェイスが存在していたとして
{
samples : {
sample1 : { property1 : "test1" , Property2 : 10},
sample2 : { property1 : "test1" , Property2 : 10},
sample3 : { property1 : "test1" , Property2 : 10},
...
}
}
というような「オブジェクト」を表現できるインターフェイスを作りたいです。
配列とかMapではなく、「オブジェクト」で表現できる必要があります。
どうぞよろしくお願いいたします。