[axios]更新至0.9.1 axios

2024-05-15 232 views
0

这些类型是从 DT 复制的

回答

1

@mzabriskie 你能合并吗?在 NPM 模块中更新类型定义不允许安装自定义类型定义,但过时的 API 声明是一个重大失误。

4

Travis CI 的所有 PR 都失败了。让我找出问题所在,然后我们将其合并。

0

好的 Travis/Saucelabs 已修复。你会重新建立 master 基础,让我们再试一次吗?

9

请参阅#282

6

DT 的定义似乎并不完全准确。例如,他们认为这AxiosInstance是一个不正确的函数。另一个问题是AxiosInstance没有all方法spread。另外,我认为 axios 接口名称不应包含“XHR”,因为它只是适配器之一。

当然,我们可以使用这些定义作为基础,然后对其进行改进。

另一种选择是合并#163(更新 axios.d.ts 以使用 ES6 模块语法),然后添加缺少的部分(如拦截器)。

7

结束有利于#419。