SuperAPI AI 工具集

loom-typescript

编程与开发

查看项目

更新于 10-15 20:28

技能介绍

用途:为有经验的工程师提供 TypeScript 类型系统与工程配置的参考,帮助写出类型安全、可维护的生产代码。

主要能力:讲解泛型约束与默认参数、工具类型(Partial、Pick、Omit、Record、Awaited 等)、条件类型与 infer、映射类型与键重映射、判别联合与穷尽性检查、类型守卫与断言函数、unknown 与 any 的区别。tsconfig 部分给出 Node 库(module: nodenext)与打包器应用(moduleResolution: bundler)两套配置,并强调 strict 之外的 noUncheckedIndexedAccess、exactOptionalPropertyTypes、verbatimModuleSyntax、isolatedModules 等标志。还涉及模块与声明合并、类型导入、运行时校验边界(zod、tRPC、Prisma)、品牌类型、Result 类型与异步错误处理、React 组件与 Hook 类型。

使用方式:作为查阅型参考,按主题定位所需模式与配置片段;示例代码可直接对照项目调整。

适用场景:需要处理复杂类型建模、严格模式迁移、跨信任边界数据校验、框架集成类型问题的 TypeScript 项目。

限制:资料假设读者已熟悉 JavaScript 与基础 TypeScript;未提供安装命令、版本要求、收费或平台信息;部分行为(如 noUncheckedIndexedAccess 不覆盖 for...of 与 Object.values)需结合具体 TS 版本验证。