TS声明合并&&装饰器

发布于 11 小时前

部分例子参考https://www.jianshu.com/p/f4c961cbb074 同名接口声明合并 枚举,命名空间合并 装 …


TS高级类型

发布于 6 天前

keyof 索引类型查询操作符 索引类型查询操作符 假设T是一个类型,那么keyof T产生的类型是T的属性名称字符串字面量类型构 …


TS枚举

发布于 8 天前

枚举是对 js 标准数据类型的补充,声明一组带名字的常量 枚举作为类型使用的情况 不带初始值的枚举成员 emun A {} 值为字 …


TS的类

发布于 9 天前

类 类:定义了一件事情的抽象特点,包含它的属性和方法 对象:类的实例,通过new生成 面向对象(OOP):封装,继承,多态 封装: …


TS泛型

发布于 11 天前

描述 给函数添加类型变量T(使用尖括号<>包裹),它可以捕获用户传入参数的类型,并且使用T作为返回值类型。 它可以保证传递进 …


函数约束

发布于 12 天前

类型别名 type (可以给一个类型定义一个名字)多用于符合类型 函数可选参数 可选参数必须位于必选参数之后 使用扩展运算符 函数 …


interface 接口

发布于 12 天前

接口的作用 对“对象”进行约束描述 对“类”的一部分进行抽象 属性接口 接口中可定义 确定属性、可选属性、任意属性、只读属性 确定 …


TypeScript基础类型

发布于 15 天前

基础类型(11+断言) 布尔值 数值 字符串 数组 元祖 枚举值 any void null和undefined never ob …