- 🚀 使用Node.js将OpenAPI 3.0和2.0(Swagger)模式转换为TypeScript接口和Request方法。
- 💡 利用Typescript Ast实现
- SchemaObject支持Nullable、OneOf、Array、Ref
- 区别模板生成利用Ast,实现更简单更自由的生成方法
- 代码尽量简单
npm i -g swagger2request
swagger2request https://petstore.swagger.io/v2/swagger.json ./example.ts
- 支持oneOf
- 支持allOf
- 支持enum
- 支持错误类型
- 添加单元测试