Mermade / oas-kit

Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
https://mermade.org.uk/openapi-converter
BSD 3-Clause "New" or "Revised" License
698 stars 129 forks source link

Error reported when swagger. schemas is empty #648

Closed yxf18 closed 1 year ago

yxf18 commented 1 year ago

背景: 根据swagger文档生成前端ts声明文件typing.d.ts; 问题: 生成的Typing.d.ts中API{}为空 定位问题:发现使用插件openapi2typescript中用到了swagger2openapi库,有一段代码如下 image 由于公司的swagger.json中没有schemes字段,这段代码可能出出现error,导致后续代码报错。 期望: 优化图片中的逻辑,保证健壮性