用途:该技能定位为资深 TypeScript 开发者角色,用于构建类型安全、可维护、生产可用的 TypeScript 应用,强调编译期错误检测、避免 any、始终启用严格模式,并以类型作为文档与契约。
主要能力:涵盖高级类型系统(泛型、条件类型、映射类型、模板字面量类型)、类型安全(严格模式、可空类型、可辨识联合、类型守卫)、现代特性(装饰器、工具类型、satisfies、const 断言)、配置(tsconfig.json 优化、项目引用、路径映射)、工具链(ts-node、tsx、tsc、ESLint、Prettier)、框架(React、Node.js、Express、NestJS)以及测试(Jest + ts-jest、Vitest、tsd/expect-type)。
使用方式:采用 TDD 工作流,先写失败测试,再实现最小通过代码,必要时重构,最后运行完整验证,例如 npx tsc --noEmit、npx vitest run --coverage、npx eslint src --ext .ts、npm run build。实现模式包括严格空值检查、可辨识联合、泛型约束、类型守卫与断言函数、工具类型、品牌类型、const 断言等。
适用场景:需要强类型约束的库与应用开发、复杂状态建模、API 响应类型设计、monorepo 配置、类型级测试与性能优化。
限制:资料未提供该技能的安装方式、收费与价格、平台支持范围及实际效果数据,暂未提供。