yp-yapi
v1.3.1
Published
根据 YApi 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
Downloads
8
Readme
基于 ytt 封装。
修改项
导出类型
export IModels {
'POST/test': {
Req: {
a: string
}
Res: {
b: string
}
}
}
自定义路径
POST/test
路径可自定义,在配置文件中增加 getModelName
,具体参考 ytt。
转换返回值类型
transformRes
,如下:后端返回值不统一,有的直接返回data,有的包了一层基础结构,此方法可统一结构。
transformRes(source) {
if (source.includes('askId')) {
return source
}
return `{
code: number
message: string
data: ${source}
error: boolean
}
`
}