Skip to content

TypeScript ​

目录 ​

  1. 基础类型 - 原始类型 / 枚举 / 联合交叉 / 类型守卫
  2. interface vs type - 区别 / 声明合并 / 选择策略
  3. 泛型 - 条件类型 / infer / 模板字面量 / 实现原理
  4. 工具类型 - Partial/Required/Record 手写 / 自定义工具类型
  5. Vue 3 TS 实践 - defineProps/defineEmits/provide-inject/Ref 类型
  6. 声明文件 & tsconfig - .d.ts / declare module / tsconfig 核心配置
  7. 实战模式 - 泛型约束 / 类型收窄 / Builder 模式 / 常见 TS 错误

基于 Vue 2.7 & Vue 3.4 源码