0.1.18 • Published 1 month ago

apifox-to-axios-ts v0.1.18

Weekly downloads
-
License
MIT
Repository
-
Last release
1 month ago

apifox-to-axios-ts

介绍

使用 apifox 的接口文档生成 axios 的类型文件

安装教程

  1. 首先需要有 apifox 的文档,如果你有其他接口平台的文档,可以将文档导入 apifox image-20221110063931960

  2. 分享接口文档,并复制分享链接 image-20221110064054812

  3. 执行终端命令,输入相关配置:

    npx apifox-to-axios-ts init
    ? 请输入 apifox 分享的文档地址或 shareId
    ? 请输入输出目录 src/typings
    ? 请输入文件名 apis.d.ts
  4. 创建api文件 (根据自己项目修改)

    // src/api/index.ts
    import _Axios from 'axios'
    import { AxiosStatic } from '../typings/axios'
    
    const Axios = _Axios as AxiosStatic
    const axios = Axios.create()
    axios.get('/xxx/xxx')
    // src/api/index.js
    import _Axios from 'axios'
    
    /** @type { import("../typings/axios").AxiosStatic } */
    const Axios = _Axios
    const axios = Axios.create()
    axios.get('/xxx/xxx')

    在 js 中也能很好工作!

    ezgif.com-gif-maker (1)

  5. 更新 apifox 接口文档

    npx apifox-to-axios-ts update
0.1.17

1 month ago

0.1.18

1 month ago

0.1.15

1 month ago

0.1.16

1 month ago

0.1.13

2 months ago

0.1.14

2 months ago

0.1.12

2 months ago

0.1.10

3 months ago

0.1.9

3 months ago

0.0.100

5 months ago

0.1.0-alpha.30

5 months ago

0.1.0-alpha.10

5 months ago

0.1.0-alpha.9

5 months ago

0.1.0-alpha.8

5 months ago

0.1.0-alpha.7

5 months ago

0.1.0-alpha.6

5 months ago

0.1.8

5 months ago

0.1.7

5 months ago

0.1.6

5 months ago

0.1.5

5 months ago

0.1.2

5 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.0-alpha.5

5 months ago

0.1.0

5 months ago

0.1.0-alpha.4

5 months ago

0.0.11

8 months ago

0.0.12

8 months ago

0.0.13

8 months ago

0.0.14

8 months ago

0.1.0-alpha.1

7 months ago

0.1.0-alpha.3

7 months ago

0.1.0-alpha.2

7 months ago

0.0.15

8 months ago

0.0.16

8 months ago

0.0.10

11 months ago

0.0.8

12 months ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago