Fixes overly-aggressive auto-collapse for "Collapse to Definitions"

This commit is contained in:
Ron Buckton 2015-02-23 13:07:12 -08:00
parent cbeea38a55
commit 5bf919704f

View File

@ -32,15 +32,7 @@ module ts {
}
function autoCollapse(node: Node) {
switch (node.kind) {
case SyntaxKind.ModuleBlock:
case SyntaxKind.ClassDeclaration:
case SyntaxKind.InterfaceDeclaration:
case SyntaxKind.EnumDeclaration:
return false;
}
return true;
return isFunctionBlock(node) && node.parent.kind !== SyntaxKind.ArrowFunction;
}
var depth = 0;