Gentypes
Gentypes 是基于 quicktype 封装的在项目中可以根据后端接口快速生成 [interface].ts 文件的工具(CLI)。
解决什么?
帮助生成接口 interface 声明文件。
什么情况下推荐使用?
安装
yarn global add @wuhuanda/gentypes
使用
gentypes.json
文件
创建 在项目根目录创建或者通过 gentypes config
指令创建\更新 gentypes.json
文件。
gentypes.json
-
outputPath
声明文件输出路径
-
debug
打开调试模式
生成声明文件
目前支持三种方式生成对应的声明文件:
- data
- fetch_api
- cURL
data
gentypes data
fetch_api
gentypes -n api_name -url https://xxxxxx.com/api/
cURL
gentypes cURL