在我的项目中,我使用的是Typescript@4.0.3
,它一直运行得很好。但现在我将其更新到最新版的Typescript@4.1.3
后,出现了很多错误。我在文档中找不到任何信息,也没有任何想法如何解决这个问题。
这是我的代码:
dbPool.query(`DELETE FROM table WHERE Id='${Id}'`, () => resolve())
另一个是:
return new Promise((resolve, reject) => {
this.redis.SET(addr, resp, () => resolve())
})
这两个都给我报错:
错误 TS2794:期望 1 个参数,但却得到了 0。您是否忘记在 Promise 的类型参数中包含 'void'?
有什么想法可以在 resolve()
中传递什么来解决此问题吗?
undefined
来解决你的 Promise?this.red.SET
没有结果吗? - Bergi