@chist/swag-api

swagger.json to ts api

Usage no npm install needed!

<script type="module">
  import chistSwagApi from 'https://cdn.skypack.dev/@chist/swag-api';
</script>

README

Swagger.json to Ts

1. install

npm install -g @chist/swag-api

2. options & command

options 参数说明:

-r 如需生成request.ts模板文件, 请使用此参数, 否则勿传, 以免覆盖已有文件!

command 命令说明:

create <swagger url> <filepath>

​swagger url: swagger.json的url

​filepath: 保存路径

3. usage

  1. 命令行方式
# 项目文件夹下
swagApi -r create https://example.com/swagger/swagger.json ./src/api/api.ts
  1. script方式
# package.json
...
"script": {
    "api": "swagApi -r create https://example.com/swagger/swagger.json ./src/api/api.ts"
},
...

# 命令
npm run api 
# 或者
yarn api