typescript的 utility types(实用类型)

typescript提供了一些工具interface来方便生成interface

  1. Pritial<T> 把T的所有属性变为可选。
  2. Readonly<T> 变只读
  3. Record<K,T> 生成一个接口,属性为K的所有属性,k的所有属性都有T的类型
  4. Pick<T,K> 抽取T里的属性,属性来自K.
  5. Omit<T,K>和Pick相反(去除属性)
  6. Parameters<T> T是Function,提取函数里返回值为tuple
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容