Use correct Node.flags instead of Node.kind in isInsideAwaitableBody (#55320)

This commit is contained in:
Ryan Cavanaugh 2023-08-09 09:43:43 -07:00 committed by GitHub
parent b4cd9d8fdd
commit f4517ce680
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -268,7 +268,7 @@ function symbolReferenceIsAlsoMissingAwait(reference: Identifier, diagnostics: r
}
function isInsideAwaitableBody(node: Node) {
return node.kind & NodeFlags.AwaitContext || !!findAncestor(node, ancestor =>
return node.flags & NodeFlags.AwaitContext || !!findAncestor(node, ancestor =>
ancestor.parent && isArrowFunction(ancestor.parent) && ancestor.parent.body === ancestor ||
isBlock(ancestor) && (
ancestor.parent.kind === SyntaxKind.FunctionDeclaration ||