2016-06-15 7 views
-1

typescriptで辞書のような型を作成できますか?たとえば、辞書のタイプ{[id: string] : IPerson; }の場合、どのように名前を付けることができますか、Dictと言いましょう。{ [id: string] : IPerson; }の代わりにその名前を使用しますか?辞書のように名前付きの型を宣言する

class Foo { 
    bar:{ [id: string] : IPerson; } 
} 

私は、サーバーから受信したデータはinterfaceでこの

{ 
    "15" : { name: "James", age: 45}, 
    "34" : { name: "Mary", age: 22}, 
    ... 
} 
+0

可能な重複: //stackoverflow.com/questions/13631557/typescript-objects-as-dictionary-types-as-in-c-sharp) –

答えて

1

次のようになります。

interface Dict { 
    [id: string] : IPerson 
} 
class Foo { 
    bar: Dict 
} 
(HTTP [活字体は、C#でのほど辞書の種類をオブジェクト]の
関連する問題