chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
307 stars 136 forks source link

feat: support data fields config #96

Closed wkeylin closed 1 year ago

wkeylin commented 1 year ago

背景

后端swagger文档中response返回的是包含统一的结构体,比如

{
 "success": true,
 "error": "",
 "data": xxxxxx
}

但是前端工程中会在请求中进行封装统一返回数据字段,在业务代码中实际请求拿到的数据即为data字段数据,但是目前openapi2typescript中是原封不动还原swagger 文档中的response,直接使用会导致类型提示和运行结果不一致的问题

解决

新增dataFields配置,拿到response中的数据字段