We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6450199 commit bdd8a3eCopy full SHA for bdd8a3e
src/compiler/checker.ts
@@ -21453,6 +21453,10 @@ namespace ts {
21453
21454
function maybeAddMissingAwaitInfo(errorNode: Node | undefined, source: Type, target: Type) {
21455
if (errorNode && reportErrors && errorOutputContainer.errors && errorOutputContainer.errors.length) {
21456
+ // Bail if target is Promise-like---something else is wrong
21457
+ if (getAwaitedTypeOfPromise(target)) {
21458
+ return;
21459
+ }
21460
const awaitedTypeOfSource = getAwaitedTypeOfPromise(source);
21461
if (awaitedTypeOfSource && isTypeRelatedTo(awaitedTypeOfSource, target, relation)) {
21462
addRelatedInfo(errorOutputContainer.errors[0], createDiagnosticForNode(errorNode, Diagnostics.Did_you_forget_to_use_await));
0 commit comments