Mitsuyuki.Shiiba
id:bufferings
TypeScriptでタグ付きユニオンのタグがユニオンの場合でも個別にExtractしたい
何を言っているんだ?というタイトルだけど、今日はTypeScriptの型で遊んでた。 タグ付きユニオンから型をExtractしたい こういうタグ付きユニオンがあって type MyUnion = | { tag: "a", value: boolean } | { tag: "b", value: boolean } | { tag: "c", value: string } その中の型をExtractしたいときは、こんな風に書…