OpenAPI 转 TypeScript
本地 openapi-to-typescript 思路,在浏览器本地把 OpenAPI 3.0 / 3.1 文档生成 TypeScript 类型,支持常用 codegen 选项。
OpenAPI 转 TypeScript
在线把 OpenAPI 3.0 / 3.1 的 YAML 或 JSON 文档生成 TypeScript 类型,支持常用 codegen 选项、复制和下载 `.d.ts` 结果。
如何使用?
- 粘贴 OpenAPI YAML 或 JSON 文档,工具会在浏览器本地自动解析。
- 根据需要切换 `export type`、`enum`、`rootTypes`、`path params` 等生成选项。
- 查看实时生成的 TypeScript 类型输出,并检查是否存在外部 `$ref` 或文档结构错误。
- 复制结果或下载为 `.d.ts` 文件,用于前后端联调、SDK 草稿和类型校对。
工具特性
- 支持 OpenAPI 3.0 / 3.1 的 YAML / JSON 本地转 TypeScript
- 支持常用 `openapi-typescript` codegen 选项与头部注释控制
- 支持示例加载、文件导入、外部 `$ref` 检测、复制和 `.d.ts` 下载
为什么使用它?
- 适合接口契约检查、前后端联调、SDK 原型、Mock 数据约束和类型补全场景
- 比手动抄写接口字段更快,也更适合从最新 OpenAPI 文档持续同步类型变化
- 全程在浏览器本地运行,不需要把接口文档上传到第三方服务