none
TypeScriptでプロパティ名が不明なインターフェースを定義をする方法 RRS feed

  • 質問

  • こんにちは。

    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ではなく、「オブジェクト」で表現できる必要があります。

    どうぞよろしくお願いいたします。


    2016年5月15日 6:53