book
book copied to clipboard
ジェネリクスの実践的な具体例を追加してほしい
https://typescriptbook.jp/reference/generics
上記のページで、TypeScriptにおけるジェネリクスの具体例をもう少し増やした方がわかりやすいと思ったのでここに簡潔なメモを残しておきます。
https://github.com/shota-nukumizu/development-tips/blob/main/typescript/book-ts/generics.md
特にジェネリクスで型を定数として扱うときに、interface
で型を定義してそれを継承するというやり方は個人的に重要であるような気がします。
interface argTypes {
name: string;
}
function getName<T extends argTypes>(arg: T): string {
return arg.name;
}
getName({ name: "鈴木一郎" });
このようなgenericsが使われている具体例があると嬉しいですとのこと
「実践でこんなときにジェネリックス使うとこんな便利だよ」「わー、すごい」みたいなのがあるといいかもしれない
実務で が重要
実務で使って便利だったジェネリクスの例を募集したいと思います。