TypeScript - 泛型编程
泛型是TypeScript最强大的类型工具之一,实现类型参数化和代码复用。
进阶 泛型基础
| 主题 | 说明 | 关键字 |
|---|---|---|
| 泛型函数 | 泛型 |
|
| 泛型约束 | extends 泛型约束 |
|
| 多泛型参数 | 多泛型 |
|
| 泛型类 | class MyClass |
泛型类 |
进阶 泛型应用
| 主题 | 说明 | 关键字 |
|---|---|---|
| 泛型接口 | interface Response |
泛型接口 |
| 泛型类型别名 | type Container |
泛型类型别名 |
| 工厂函数泛型 | function factory |
new () => T |
| 泛型参数默认类型 | 默认泛型 = Type |