SuperAPI AI 工具集

typescript-dev

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:在编写 TypeScript 代码、消除 any、需要严格类型安全,或用 Zod 校验 API 输入输出时使用;不适用于与类型无关的纯运行时逻辑和非 TypeScript 项目。

主要能力:强调启用严格 tsconfig(strict、noUncheckedIndexedAccess、exactOptionalPropertyTypes、noImplicitOverride、noImplicitReturns、verbatimModuleSyntax、isolatedModules 等);用 unknown + 类型守卫替代 any,并在边界用 Zod 校验。介绍 Result 类型显式表达错误、可辨识联合防止非法状态组合、品牌类型区分不兼容的原始类型(含 SanitizedHtml 安全场景)。还涵盖 TS 5.2+ 的 using/await using 资源清理、satisfies 保留字面量推断、const 类型参数、TS 5.5+ 推断类型谓词、模板字面量类型匹配。Zod 部分含 z.object、z.infer、safeParse、z.discriminatedUnion、环境变量 schema 与 Hono 的 zValidator 集成。TSDoc 用于说明导出意图。

使用方式:按技能给出的模式组织代码,启用严格配置、类型导入、const 断言、assertNever 穷尽匹配、边界运行时校验。

限制:资料只给出模式与示例,未提供安装命令、具体版本依赖清单、定价或平台信息;版本要求仅提及 TS 5.2+/5.4+/5.5+ 等能力门槛。