Handle function assigned to binding pattern

This commit is contained in:
Benjamin Lichtman
2018-09-14 17:20:41 -07:00
parent 853afd9d56
commit 9e1a05c9ec

View File

@@ -132,7 +132,7 @@ namespace ts {
// check that a property access expression exists in there and that it is a handler
const returnStatements = getReturnStatementsWithPromiseHandlers(node);
if (returnStatements.length > 0) {
diags.push(createDiagnosticForNode(isVariableDeclaration(node.parent) && !node.name ? node.parent.name : node, Diagnostics.This_may_be_converted_to_an_async_function));
diags.push(createDiagnosticForNode(!node.name && isVariableDeclaration(node.parent) && isIdentifier(node.parent.name) ? node.parent.name : node, Diagnostics.This_may_be_converted_to_an_async_function));
}
}