用途:面向 TypeScript 的类型设计与编码实践指导,覆盖类型系统、泛型、类与面向对象、模块等主题。
主要能力:资料列出核心原则,包括优先严格类型检查、避免 any;类型显而易见时使用推断;用 readonly 与 as const 表达不可变数据;用可辨识联合管理复杂状态并做穷尽检查;公共函数签名显式标注类型。内容涵盖基础类型、数组与元组、联合与交叉类型、可辨识联合与 never 穷尽检查、泛型与约束、内置工具类型(Partial、Required、Readonly、Pick、Omit、Record、Exclude、Extract、NonNullable、ReturnType、Parameters、ConstructorParameters、InstanceType、Awaited)、条件类型与 infer、模板字面量类型、映射类型与键重映射、内置与自定义类型守卫、断言函数、函数重载、可变元组、类(访问修饰符、getter/setter、静态成员、继承、抽象类、接口实现、mixin 模式)等。
使用方式:资料未提供具体调用步骤、安装命令或配置参数,暂未提供。
适用场景:需要类型定义、泛型抽象、类型守卫、工具类型与类型层面约束的 TypeScript 项目。
限制:资料为知识性指南,未说明运行环境、版本要求、收费或平台支持,暂未提供。