学习呦
程序类型
此类型是ts内部定义的
Record
定义:快速创建一个对象类型,接受两个参数,一个指定对象类型的key一个指定val
/** |
举例
type Coord = Record<'x' | 'y', number>; |
Partial
定义:将类型定义的所有属性设置为可选
/** |
举例
type Coord = Partial<Record<'x' | 'y', number>>; |
Readonly
定义:设置类型里的属性为可读
/** |
例子
type Coord = Readonly<Record<'x' | 'y', number>>; |
Pick
定义:选出一些属性,组合成新的类型定义
/** |
🌰
type Coord = Record<'x' | 'y', number>; |