![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Typescript
文章平均质量分 71
一起学web前端
这个作者很懒,什么都没留下…
展开
-
ts实现Optional,使用Optional重构定义的接口输出新类型
在开发的时候经常会遇到有一些类型定义需要重复定义,但这样维护起来很麻烦,本文我们定一个type Optional,使得无须重复定义接口原创 2024-01-22 13:48:24 · 626 阅读 · 0 评论 -
ts实现GetOptional,获取接口中可选字段生成新类型
ts实现获取接口中可选字段生成新类型原创 2024-01-22 13:14:41 · 396 阅读 · 0 评论 -
ts约束对象中的key
ts实现一个方法,这个方法接受两个参数,第一个参数为一个对象,第二个参数为第一个参数中的key,当我们第一个参数输入一个对象是,编辑器可以智能提示我们第二个参数可能的值,如果第二个参数不是第一个参数中的key时,我们需要抛出一个异常,告知函数调用者这样调用是错误的原创 2024-01-22 12:32:42 · 763 阅读 · 0 评论 -
TS中联合类型和交叉类型
ts联合类型和交叉类型的说明和使用原创 2024-01-21 00:47:04 · 1169 阅读 · 0 评论 -
ts infer的说明和使用
infer是ts中用于推断类型的关键字组合,一般与条件类型和泛型一起使用。通过使用infer,可以在函数签名中提取函数返回值类型,并将其用作泛型参数。原创 2024-01-21 00:14:25 · 574 阅读 · 0 评论 -
ts常用内置工具类型的使用说明
ts内置工具Record、Partial、Required、Readonly、Exclude、Extract、Pick、Omit、NonNullable、Parameters、ConstructorParameters、ReturnType、InstanceType说明和使用原创 2024-01-20 22:33:31 · 1629 阅读 · 0 评论 -
TS中的函数重载
TS中的函数重载原创 2024-01-20 21:35:37 · 1282 阅读 · 1 评论 -
TypeScript class类使用和属性说明
TypeScript class类(public、private、protected、readonly、static、getter /setter、abstract抽象类、interface接口)的说明和使用原创 2024-01-20 21:04:23 · 1837 阅读 · 0 评论