关于 extends promise
来源:6-4 错误信息增强 - 创建 AxiosError 类

小学生6年级
2019-04-30
export interface AxiosPromise extends Promise<AxiosResponse> {
}
这是说明 resolved with AxiosResponse 吗,那 reject 不用说明吗。 extends promise 这里没有太了解,有什么具体的作用呢?在原函数中直接声明返回一个Promise 如何呢?
写回答
2回答
-
Promise<T> 是一个泛型接口,Promise<AxiosResponse> 就表示 resolve 函数的参数就是 AxiosResponse 类型,reject 没有泛型类型。
extends 的目的就是我可以直接用 AxiosPromise 表示 Promise<AxiosResponse> 了。042019-07-03 -
小学生6年级
提问者
2019-04-30
另外想请教下老师 interface AxiosError 中的 isAxiosError 有什么用呢,看您在类中直接赋值为 true 了。
012019-04-30
相似问题
axios函数的返回值类型
回答 1
Promise<T>的定义?
回答 1