TypeScript

1 阅读1分钟

TypeScript 由三个部分组成:类型、语法与工程。

  1. 类型系统(Type System):TS 最核心的东西
    • 类型推导、收窄、结构化类型、泛型、联合/交叉、条件/映射类型等。
  2. 语言/语法层(Language / Syntax):在 JS 上增加的语法能力
    • 类型标注、接口/类型别名、enum、private/public、装饰器(取决于配置)等。
  3. 工程与工具链(Tooling / Engineering):让 TS 能在项目里跑起来
    • tsc/vue-tsc、tsconfig、声明文件 .d.ts、模块解析、构建集成(Vite/Webpack)、lint/CI 等。