TypeScriptのunion型って便利ですね

TypeScriptのunion型に感動したので、簡単にメモ。 union型 union型とは、enumのように、型に入る値を定義できるもので、下記の例で、argに設定することができるのはa・b・cのいずれかの値になります。 function hoge(arg: 'a' | 'b' | 'c') { console.log(arg) } hoge('a') 例外となる値が入った場合は、下記のようにはじ…