Open kuangshu opened 1 year ago
后端定义的返回结果中是 Map<string, SomeVo> 这种类型的在 swagger json 中为
Map<string, SomeVo>
{ "type": "object", "additionalProperties": { "type": "array", "items": { "$ref": "#/components/schemas/AppVo" } } }
对应的解析函数 resolveObject 中缺少对于此种情况的解析
resolveObject
最后产生的结果为:
Record<string, any>
期望产生的结果为:
Record<string, SomeVo>
涉及代码: https://github.com/chenshuai2144/openapi2typescript/blob/b035170d8c5a6bea14616a87e1d7ce7b1390440a/src/serviceGenerator.ts#L836-L858
你可以在 openapi-ts-request 看看还有没有这个问题
后端定义的返回结果中是
Map<string, SomeVo>
这种类型的在 swagger json 中为对应的解析函数
resolveObject
中缺少对于此种情况的解析最后产生的结果为:
Record<string, any>
期望产生的结果为:
Record<string, SomeVo>
涉及代码: https://github.com/chenshuai2144/openapi2typescript/blob/b035170d8c5a6bea14616a87e1d7ce7b1390440a/src/serviceGenerator.ts#L836-L858