SuperAPI AI 工具集

typescript

编程与开发

查看项目

更新于 10-16 04:59

技能介绍

用途:在编写 TypeScript 代码、定义类型或审查项目时,提供一套严格的类型安全规范与约定。

主要能力:

  1. 严格模式配置:建议在 tsconfig.json 中启用 strict,并同时开启 noImplicitAny、strictNullChecks、noUnusedLocals、noUnusedParameters。
  2. 命名约定:接口用 PascalCase(可选 I 前缀),类型与枚举用 PascalCase,函数与变量用 camelCase,常量用 UPPER_SNAKE_CASE。
  3. interface 与 type 的选择:对象形状用 interface;联合、交叉与原始类型用 type。
  4. 禁止 any:改用 unknown 做类型收窄,或使用泛型。
  5. 工具类型:介绍 Partial、Required、Pick、Omit、Record 的用法。
  6. 函数类型:公共 API 显式标注返回类型;箭头函数写参数与返回类型。
  7. 泛型:约束泛型 K extends keyof T;支持默认泛型参数。

使用方式:将上述规则作为编码与审查时的检查项,配置项写入 tsconfig.json,命名与类型写法按约定执行。

适用场景:TypeScript 日常开发、类型定义、代码审查。

限制:资料未提供具体安装命令、收费信息、平台支持范围或效果数据。