当前位置:网站首页>关于ts的一些泛型关键字用法

关于ts的一些泛型关键字用法

2022-08-11 08:52:00 MioeC

partical

  • 变成可选属性
    partical< Usr>

required

  • 变成必选属性
    required

pick

  • 选取部分属性
    omit<Uer, “height”| “earn”>

Omit

  • 删除部分属性
    omit<Uer, “age”| “name”>

readonly

  • 属性无法修改

keyof

  • 拿到类型里的所有键
    type person {
    [T extends keyof Usr]: Usr[T]
    }

record

快速生成一个类型
record<age|name, number>
{
age: number,
name: number,
}

原网站

版权声明
本文为[MioeC]所创,转载请带上原文链接,感谢
https://blog.csdn.net/monk96/article/details/126255574