基于 TypeScript 类的 Swagger API 自动生成
ts2swagger 工具可自动从 TypeScript 类创建 Swagger 文档和 Express 端点。
具体功能如下:
- 通过 TypeScript 函数声明自动推断类型
- 生成可调用的 Express 端点
- 将类、接口和方法以及 JSDoc 注释转换为 Swagger 文档
- 使用 TypeScript 定义参数和返回值模型
- 为特定错误代码定义返回类型
- 通过标签对功能进行分组
- 以私有服务对象成员的形式提供 Request 和 Response,不影响接口签名
- 仅重写函数,不重写整个文件
- 支持可选值
- 支持私有服务方法
使用方法:
在命令行运行 ts2swagger,工具将查找所有
ts2swagger-master.zip
预估大小:51个文件
ts2swagger-master
文件夹
package.json
1KB
test
文件夹
test_base.ts
49B
TSCodeGen.md
184B
LICENSE
1KB
package-lock.json
117KB
dist
文件夹
swagger
文件夹
api.json
12KB
...
94.63KB
文件大小:
评论区