Skip to content

yyt520/black-typescript-guidebook

Repository files navigation

TypeScript GuideBook

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

About

📚 TypeScript 知识图谱 构建 JS 语言超集 TS 知识体系

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published