注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
とりあえず型を書いている人へ どうも、よだかです。 この記事はTSKaigi Advent Calendar 2024の16日目... とりあえず型を書いている人へ どうも、よだかです。 この記事はTSKaigi Advent Calendar 2024の16日目の記事です。 TypeScript初級者の方のために、自分が実際にコードを書いている時によく使うTypeScriptのテクニックをまとめてみました。参考になれば幸いです。 タグ付きユニオン 「タグ付きユニオン(Tagged Union)」は、「判別可能なユニオン(Discriminated Union)」と呼ばれることもあります。 簡単に言うと、タグとなるプロパティを定義したユニオン型を定義し、TypeScriptがそのタグの値を読んで、ユニオンで渡している型の中から適切な型を推論できるようにさせるということです。 使い方 以下の例では、typeというプロパティをタグに、判別可能なユニオン型を定義しています。 // 図形の型を定義 type Rectangle =
2024/12/17 リンク