我该如何设定拒绝promise 的类型?假设我是:
const start = (): Promise<string> => {
return new Promise((resolve, reject) => {
if (someCondition) {
resolve('correct!');
} else {
reject(-1);
}
});
}
假设我想用一个数字拒绝.但我无法设定类型;我可以把任何我想要的传递给这里的reject
.
此外,在使用这个promise 时,如果我错误地使用拒绝响应类型,我希望有编译错误.