TypeScript GuideBook 语法 基础 原始数据类型 元组类型 枚举类型 任意类型(不做类型检查) 数组类型 Never 类型(任何类型子类型) 对象类型 接口 类 函数类型 类型别名 进阶 泛型 类型断言 类型推论 类型保护 类型兼容性 交叉类型 联合类型 索引类型 映射类型 条件类型 This 类型 字符串字面量类型 可辨识联合 Discriminated Unions 命名空间和模块化 实用工具类型 高级 类型兼容性 模块解析 声明合并 书写 d.ts 文件 JSX 装饰器 混入 Mixin 三斜线指令 JavaScript 文件里的类型检查 配置 类型描述文件 工程配置 环境搭建(慕课) 结构 工程引用 NPM 包的类型 编译选项 配置 WATCH 在 MSBuild 里实用编译顺序 与其他构建工具整合 实用 TypeScript 的每日构建版本 编译原理 概览 程序 抽象语法树 扫描器 解析器 绑定器 检查器 发射器 扩展 推荐资源 常见编译错误 编码规范 TypeScript 里的 this 层次概述