【发布时间】:2021-10-17 00:51:52
【问题描述】:
为了避免重复,我想创建一个 Promise 类型,例如:
HttpResponse = Promise<{ data?: any; status?: number; }>;
我们将它作为异步函数的返回类型:
async login() : HttpResponse {
return {};
}
但我得到这个错误:
类型 'HttpResponse' 在 ES5/ES3 中不是有效的异步函数返回类型,因为它不引用与 Promise 兼容的构造函数 value.ts(1055)
我能做些什么来实现这一目标?
【问题讨论】:
标签: typescript