【发布时间】:2020-11-08 23:41:06
【问题描述】:
我在此代码上的 SonarQube 上收到 Refactor this redundant 'await' on a non-promise. 错误:
async getText(): Promise<string> {
const element = await $(header.content);
return await element.getText();
}
对于这一行await $(locators.content)
我该如何解决这个问题?
SonarQube 上的解决方案是使用类似的东西:
let x = new Promise(resolve => resolve(42));
await x;
let y = p ? 42 : new Promise(resolve => resolve(42));
await y;
尝试在 let 或 const 中添加 $(locators.content),但没有成功。
【问题讨论】:
标签: typescript promise sonarqube