1.0.1 • Published 6 months ago
swagger-codegen-ts v1.0.1
swagger-codegen-ts
从 swagger 生成 ts 代码。
使用
安装
yarn add -D swagger-codegen-ts
从 url 生成:
swagger2ts url http://xxx/v2/api-docs
从本地生成:
swagger2ts data ./json/openapi.json
使用配置文件
swagger2ts config ./xxx.js
或
swagger2ts config ./xxx.json
配置
interface CliConfig {
api: string;
/** 生成目录 */
outputDir: string;
/** Service 模板文件路径 */
templateDir?: string;
/** 生成类型,默认为 ts */
type?: 'ts' | 'js' = 'ts';
/** 接口类型定义文件的 namespace */
namespace?: string = 'API';
/** 自动清除旧文件时忽略列表 */
ignoreDelete: string[] = [];
/** 数据处理钩子 */
hook?: {
/** 自定义函数名称 */
customFunctionName?: (data: OperationObject) => string;
/** 自定义文件名 */
customfileName?: (tagName: string) => string;
} = {};
}
备注
token
和 Authorization
的 headers 值从 localStorage 中获取。
备注
本项目基于 openapi-generator 开发。
1.0.1
6 months ago
1.0.0
6 months ago
0.14.6
6 months ago
0.14.5
1 year ago
0.14.3
1 year ago
0.14.1
3 years ago
0.14.0
3 years ago
0.10.0
3 years ago
0.11.0
3 years ago
0.12.0
3 years ago
0.13.0
3 years ago
0.9.0
3 years ago
0.8.0
3 years ago
0.4.0
3 years ago
0.6.0
3 years ago
0.3.3
3 years ago
0.3.2
3 years ago
0.3.1
3 years ago
0.3.0
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.7
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago