タグ

ブックマーク / tech-blog.rakus.co.jp (1)

  • 【TypeScript】inferで型情報を取得する - RAKUS Developers Blog | ラクス エンジニアブログ

    はじめに こんにちは。フロントエンド開発課に所属している新卒1年目のm_you_sanと申します。 今回はTypeScriptのinferについて紹介したいと思います。 はじめに inferとは? 具体的な使用例 関数の戻り値の型を推論する Promiseの内部の型を推論する 配列の中身を推論する 文字列リテラルと組み合わせる まとめ inferとは? inferは型推論する際に使われるキーワードで、ジェネリクス型と条件型(Conditional Types)と合わせて使われます。 inferを使うことで、関数の戻り値や配列の中身など、ジェネリクス型の内容によって変化する型情報をConditional Typesの条件分岐の中で推論することができます。 具体的な使用例 関数の戻り値の型を推論する inferは組み込み型のReturnTypeの内部で実は使われています。 型変数のRが、型推論

    【TypeScript】inferで型情報を取得する - RAKUS Developers Blog | ラクス エンジニアブログ
    s025236
    s025236 2024/01/26
    TypeScript毎日ゴリゴリ書いてるんだけどinferは難しい
  • 1