仕事ですぐに使えるTypeScriptを読んでいくその37

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

ジェネリクス

型変換のためのユーティリティ型

詳細は公式のハンドブックを見ると良いらしい。

www.typescriptlang.org

関数のユーティリティ型

関数を渡すとそのリターン値を返すユーティリティ型  ・ReturnType

// string
type T0 = ReturnType<() => string>;
// Error
type T8 = ReturnType<Function>; 
クラスに対するユーティリティ型

クラスに対してのユーティリティ型
あまり使わないらしい。

 ・ThisType: thisがなんであるかを指定するもの。thisはTであると読む。使うためには--noImplicitThisが必要  ・InstanceType: InstanceType が C を返す

ここはよくわからなかった。
補足としてこの辺をみた。
バージョンごとの変更点が綺麗にまとめられていて、利用例も載せられていて大変素敵。
折を見てじっくり読んでいきたい。

qiita.com

qiita.com

今日はここまで。