💡
原文英文,约2100词,阅读约需8分钟。
📝
内容提要
openapi-fetch-gen 是一个工具,可以从 openapi-typescript 生成的 TypeScript 接口定义中自动生成类型安全的 API 客户端。它解析 TypeScript 模式文件,提取 API 端点及参数,生成客户端代码,简化开发流程。用户可通过命令行轻松生成所需代码。
🎯
关键要点
- openapi-fetch-gen 是一个工具,可以从 openapi-typescript 生成的 TypeScript 接口定义中自动生成类型安全的 API 客户端。
- 该工具解析 TypeScript 模式文件,提取 API 端点及参数,生成客户端代码,简化开发流程。
- 用户可以通过命令行轻松生成所需代码,使用命令 npx openapi-fetch-gen --input ./schema.d.ts --output ./client.ts。
- 安装方法为 npm install --save-dev @moznion/openapi-fetch-gen。
- openapi-fetch-gen 的目标是自动生成完全类型化的 TypeScript API 客户端,避免手动实现每个 API 端点的客户端代码。
- 该工具使用 TypeScript Compiler API 分析提供的 .d.ts 文件,并生成相应的 TypeScript API 客户端代码。
- openapi-fetch-gen 支持默认 HTTP 头功能,简化客户端用户的类型定义,避免在多个方法中显式传递头部信息。
➡️