はじめに この記事はWano Group Advent Calendar 2025の18日目の記事です。 普段自分はTypeScript / React / Next.jsなどを使用して主にフロントエンドの開発をしているのですが、その中で2025年によく使用した型をいくつか挙げていこうと思います。 ちなみに下記のうち🛠️マークがついているものは自前で定義した型ですが、ユーテリティ型を提供するライブラリ等でも同等(or それ以上)の機能を提供しているものもあるとは思います。 できるだけ外部への依存を減らしたい目的もあり、自前で定義できそうなものは必要な分だけ 定義しています。 🛠️ ValueOf / DeepValueOf 任意のオブジェクトの取りうる値のユニオン型を取り出す型です。 再帰的に宣言することで第二、第三階層の値も取り出すことができます。 type-festのようなユーティ

