私のシステムで通貨を表す文字列ベースの列挙型(USD、GBP、EURなど - 唯一の許容値のような文字列)を作成したいと考えています。TypeScript文字列ベースの列挙型コンパイラエラー
Basarat's TypeScript bookに必要なものが見つかりました。私はそのままで、それを使用しようとするものは、次のとおりです。
type CardinalDirection =
"North"
| "East"
| "South"
| "West";
私は、コンパイラエラーを取得:
myfile.ts(4,5): error TS1110: Type expected.
私は、TSC Version 1.5.0-beta
を使用しています。問題は、どのバージョンがこの機能をサポートしているのか、どのように機能させるのですか?
編集:tscを1.8.9にアップグレードした後も同じエラーが表示されます。
次のTypeScriptの例はうまくいきます:https://jsfiddle.net/y8yz1hcm/ –