TypeScriptのExtract型を活用!ユニオン型から必要な型を取り出す方法|Kento