如何设置拒绝承诺的类型?让我说我做:
const start = (): Promise<string> => {
return new Promise((resolve, reject) => {
if (someCondition) {
resolve('correct!');
} else {
reject(-1);
}
});
}
Run Code Online (Sandbox Code Playgroud)
假设我想拒绝一个数字.但我不能设置类型; 我可以把我想要的任何东西传给reject这里.
此外,在使用此承诺时,如果我错误地使用拒绝响应类型,我想要编译错误.