TypeScript 2.0には、タグ付きユニオンが導入されました。私たちは、たとえば、インタフェースで判別プロパティを導入する必要があり、それらを使用するには、次のタグ付きユニオンとリテラルタイプを使用したタグ付け
let actionName: "ACTION"
interface Action {
type: actionName <- error: cannot find name "actionName"
}
私があれば思ったんだけど:私は判別式などの文字列リテラルの型を使用することはできませんよしかし
interface Action {
type: "ACTION"
}
それは機能またはバグです。