type 的使用
type 的使用
作用:给已有类型取别名 和 定义一个新的类型 (搭配联合类型使用)
1. 类型别名
语法 : type 别名 = 类型
实例 :
1 | type St = string // 定义 |
2. 自定义类型
语法 : type 别名 = 类型 | 类型1 | 类型2
实例 :
1 | type NewType = string | number // 定义类型 |
3. 泛型定义
语法: type 别名<T> = 类型<T> | 类型1<T> | 类型2<T>
实例 :
1 | type NewType<T> = { |
4. 联合类型 (相当于继承类型)
语法:type 别名 = 类型 & 类型1 & 类型2
示例:
1 | type User = { |