1.0.1 • Published 6 months ago

swagger-codegen-ts v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

swagger-codegen-ts

从 swagger 生成 ts 代码。

使用

  1. 安装

    yarn add -D swagger-codegen-ts
  2. 从 url 生成:

    swagger2ts url http://xxx/v2/api-docs
  3. 从本地生成:

    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;
  } = {};
}

备注

tokenAuthorization 的 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