Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / 开发工具

TypeScript高级类型与可复用类型工具

用泛型、条件/映射/模板字面量类型表达安全的API和组件契约。

Skills

先启用strict并让编译器推断简单类型;对库API、表单或配置建模时再用泛型、条件类型、映射类型和模板字面量类型。以unknown和类型守卫代替any/强制断言,用discriminated unions表达互斥状态,并对边界案例写类型测试。复杂递归类型应限制深度并测编译耗时;给难懂的公共类型加注释,避免类型技巧降低错误可读性。

权限边界

前置条件

权限边界

限制

复杂类型可能拖慢编译并降低可维护性;类型测试不能证明运行时数据有效。

固定上游来源

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/javascript-typescript/skills/typescript-advanced-types/SKILL.md

仓库
wshobson/agents
文件路径
plugins/javascript-typescript/skills/typescript-advanced-types/SKILL.md
固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

TypeScript compiler · tsc · type-testing framework

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源