0
这些类型是从 DT 复制的
这些类型是从 DT 复制的
@mzabriskie 你能合并吗?在 NPM 模块中更新类型定义不允许安装自定义类型定义,但过时的 API 声明是一个重大失误。
Travis CI 的所有 PR 都失败了。让我找出问题所在,然后我们将其合并。
好的 Travis/Saucelabs 已修复。你会重新建立 master 基础,让我们再试一次吗?
鉴于 axios 类型定义可以在 DefinelyTyped ( https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/axios ) 上找到,将它们放在这个存储库中真的有意义吗?我将提交一个新问题来讨论这个问题。
请参阅#282
DT 的定义似乎并不完全准确。例如,他们认为这AxiosInstance
是一个不正确的函数。另一个问题是AxiosInstance
没有all
方法spread
。另外,我认为 axios 接口名称不应包含“XHR”,因为它只是适配器之一。
当然,我们可以使用这些定义作为基础,然后对其进行改进。
另一种选择是合并#163(更新 axios.d.ts 以使用 ES6 模块语法),然后添加缺少的部分(如拦截器)。
结束有利于#419。