2016-08-28 8 views
1

の数は、オブジェクトのプロパティの数を制限することが可能です制限し、(任意の名前を持つ)のみ1つの文字列のproperyを持って、私が行うことができ、私はオブジェクトを制限したいと言う:typescriptですが、オブジェクトのプロパティ

{[index: string]: any} 

制限しますプロパティの種類は制限されますが、プロパティの数も制限できますか?

答えて

3

ほとんどありません。私の考えでは、(またはMap)というカスタムクラスを、set(key: string, val: any)get(key: string)という方法でラップして、特定の状況下で新しいアイテムを基になるコレクションに追加することを禁止することができます。

関連する問題