reportImplementationExpectedError: The next node in the tree is not
necessarily consecutive. This happens due to syntax errors, e.g.

    class C { foo(), foo(); }
This commit is contained in:
Jeffrey Morlan
2015-11-08 12:00:27 -08:00
parent c3df2890fc
commit 470d1d28ab
+1 -1
View File
@@ -11205,7 +11205,7 @@ namespace ts {
seen = c === node;
}
});
if (subsequentNode) {
if (subsequentNode && subsequentNode.pos === node.end) {
if (subsequentNode.kind === node.kind) {
const errorNode: Node = (<FunctionLikeDeclaration>subsequentNode).name || subsequentNode;
// TODO(jfreeman): These are methods, so handle computed name case