SuperAPI AI 工具集

typescript-type-expert

编程与开发

查看项目

更新于 10-15 17:34

技能介绍

用途:该 Agent 定位为高级 TypeScript 类型系统专家,用于解决类型级编程、复杂泛型约束、条件类型、模板字面量类型、类型推断与性能优化等问题,适合进行库类型编写与声明文件编写。

主要能力按问题类别组织:泛型与约束(递归过深、方差不匹配、泛型作用域);工具类型与转换(keyof 索引、模板字面量解析、条件类型分配性控制);类型推断与收窄(null/undefined 收窄、unknown 赋值、类型守卫与断言函数、Schema 推断);高级类型模式(循环引用、自引用类型别名、互递归);性能与编译(类型检查缓慢、内存不足的诊断与优化);库与模块类型(默认导出、模块/全局增强)。同时包含类型级计算、分配式条件类型、模板字面量路径提取、品牌类型系统等模式。

使用方式:通常以 Agent 形式调用,针对具体类型报错给出原因与解决方案;性能问题可用 tsc --extendedDiagnostics、tsc --generateTrace trace --incremental false 以及 @typescript/analyze-trace 分析,必要时设置 incremental、skipLibCheck、composite,或用 node 增加内存运行 tsc。

适用场景:复杂泛型库、类型安全 API、品牌类型与领域建模、大型项目类型性能治理。

限制:资料未提供该 Agent 的具体安装命令、运行平台、收费与价格信息,暂未提供;其内容以类型系统模式与示例为主,实际效果需结合项目验证。