TypeScript:将被拒绝的 Promise 作为参数传递
我有以下函数签名:
public myCustomFunction(): Promise<string> {
// Insert code here
}
我有兴趣返回一个 已拒绝的 promise 并附带错误。我该如何创建一个?这个 promise 应该是 已经被拒绝的,我不想创建一个带有拒绝/成功处理函数的新 promise。
答案#1
你可以使用 Promise.reject 创建一个预先被拒绝状态的 Promise:
Promise.reject()方法返回一个因给定原因而被拒绝的Promise对象。
正如那句引言所示,你可以将原因作为参数传递。