【发布时间】:2018-10-08 19:31:34
【问题描述】:
如何设置拒绝我的承诺的类型?假设我这样做:
const start = (): Promise<string> => {
return new Promise((resolve, reject) => {
if (someCondition) {
resolve('correct!');
} else {
reject(-1);
}
});
}
假设我想用一个数字拒绝。但我无法设置类型;我可以在这里将任何我想要的东西传递给reject。
此外,在使用这个promise时,如果我错误地使用了拒绝响应类型,我希望有编译错误。
【问题讨论】:
-
This issue 可能感兴趣。
标签: javascript typescript promise