2016-07-26 3 views
0

変数が文字列の配列からの文字列にしか等しくないことをインターフェイスで定義することは可能ですか?配列が非常に大きく、共用体の型を使用できないように見えるのですか?TypeScriptに大量のアイテムがあるユニオン様のタイプですか?

['US'、 'GB'、 'C​​Y'、 'PL']などの合計200件の国コードのリストがあります。

は、それはそれを

CountryCodesはコードの配列です
interface ICountryInfo { 
    countryCode: CountryCodes; 
} 

ような何かをすることは可能ですか?

+0

はい。これはEnumと呼ばれ、この記事で情報を見つけることができます。http://stackoverflow.com/questions/15490560/create-an-enum-with-string-values-in-typescript – iberbeu

答えて

0

enume typeを使用してCountryCodesを定義できます。

enum CountryCodes{ 
    US, 
    GB, 
    CY, 
    PL 
} 

interface ICountryInfo { 
    countryCode: CountryCodes; 
} 
関連する問題