修复 OpenAPI 生成代码的类型命名规范
Author: afc163Created Jun 1, 2026Updated Jun 21, 2026
问题描述
npm run openapi 生成的 API 服务代码使用 camelCase 类型名(如 currentUser),不符合 TypeScript PascalCase 规范。
修复方案
在 config/config.ts 的 openAPI 配置中添加 customFunctionName hook,将 operationId 首字母大写。同时更新消费者代码中的 import 路径。
注意:生成后 currentUser 返回类型从 { data: API.CurrentUser } 变为 API.CurrentUser,需同步更新 src/app.tsx 中的调用。
关联 PR
PR #11839 已修复,CI 全部通过 ✅
Source: ant-design/ant-design-pro