2024-10-28
2024-10-28
程序员朱永胜如何将 Ts 编译成 Js
tsv
Git 删除远程已存在的目录
git rm -r
Typescript 中的接口
1 | interface A{ |
Typescript 中的索引查询类型
1 | type person = {name:string;age:int} |
TypeScript 泛型工具类型实现
- Partial
- Required
- Readonly
- Pick
- Record
- Exclude
- Extract
- Omit
Typescript 中的对象类型
- 简单对象
- 可选属性?
- 只读属性 readonly
索引签名
动态属性,接口是固定的
如何使用 Tsnode 简化运行 Ts
tsnode
Ts 为什么推荐使用字面量 + 联合类型而不是枚举
- 性能:不会生成额外 js 代码
- 编译输出
- 可读性
Ts 中的索引查询类型
简单说就是获取对象的 key 集合 keyof