GPT中文小秘书挑几下就能开工
我积分

生成TypeScript接口定义文件

关于「生成TypeScript接口定义文件」:能拿到什么、要点选什么、怎么办

传一段JSON示例,3分钟拿到可直接导入的TS接口定义文件。根据后端返回的JSON示例数据,自动生成可直接导入项目的TypeScript接口类型定义(.d.ts)。AI不校验字段业务含义,不替代接口联调,最终需开发者手动验证并纳入项目。

能拿到什么

  • 推荐:可直接导入项目的.d.ts文件,含嵌套拆分、注释和导出声明(一个.d.ts文件,每个interface带字段注释,嵌套对象独立导出),约 3 分钟
  • 旗舰:TypeScript接口定义文件、类型使用示例、字段对照表

要你点选的几项

JSON结构类型、用在哪、上传JSON示例、要包含什么、代码风格、注释详略、特殊处理、怎么给、补充说明、附页面字段映射表、映射表要包含、确认生成;AI 只做整理参考,不替代审批,最终由经办部门确认。多数点一下就行,没选的按常见情况替你定,交付时说清哪几项是按默认的。

怎么办

  1. 上传JSON响应示例
  2. 勾选是否需要嵌套类型拆分
  3. 选择是否生成export声明和注释
  4. 确认生成结果并复制使用

别人还这样说

  • 给我把这段返回数据转成TS接口
  • 后端给的示例JSON,帮我撸个interface
  • 要能直接import的那种.d.ts文件
直接说你要办的事。下面是别人怎么办的,点任何一项就换成你自己的。左边是别人怎么办的,右边是你的,点一项就开始改。
示范 · 别人这样说

「后端返回的用户列表接口示例:[{"id":1,"name":"张三","email":"zhang@x.com","is_active":true,"created_at":"2024-03-15T0」

替他选了:字段注释(基于key名推断) · 数字字段统一用number(不区分int/float)

按示范选好的 点一项就变成你的

你的成品会在这里出现
示例成品 · 不是你的按示范写的,看个样子
export interface User { id: number; name: string; email: string; is_active: boolean; created_at: string; } export type UserList = User[];

GPT中文 也可能出错,成品请自己核对关键数字和事实。条款 · 隐私