Merge pull request #2116 from Microsoft/fix-autoCollapse

Fixes overly-aggressive auto-collapse for "Collapse to Definitions"
This commit is contained in:
Ron Buckton 2015-02-23 14:30:06 -08:00
commit a27d19dde7

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;