TypeScriptユニオン型入門 - 複数の型を柔軟に扱う TypeScriptのユニオン型(|)の基本、リテラル型(文字列・数値リテラル)、型の絞り込み(Narrowing)、Discriminated Unions(判別可能なユニオン型)を解説します。複数の型を持ちうる値を型安全に扱えるようになりましょう。