Support for builder in modules + tests

This commit is contained in:
Paul van Brenk
2015-01-20 13:15:21 -08:00
parent 34cc5ccb38
commit 189c8f81fe
2 changed files with 18 additions and 2 deletions

View File

@@ -2376,6 +2376,10 @@ module ts {
return containingNodeKind === SyntaxKind.CallExpression;
case SyntaxKind.OpenParenToken:
return containingNodeKind === SyntaxKind.CallExpression;
case SyntaxKind.ModuleKeyword:
return true;
case SyntaxKind.DotToken:
return containingNodeKind === SyntaxKind.ModuleDeclaration;
}
}
@@ -2478,7 +2482,6 @@ module ts {
return containingNodeKind === SyntaxKind.Parameter || containingNodeKind === SyntaxKind.PropertyDeclaration;
case SyntaxKind.ClassKeyword:
case SyntaxKind.ModuleKeyword:
case SyntaxKind.EnumKeyword:
case SyntaxKind.InterfaceKeyword:
case SyntaxKind.FunctionKeyword:
@@ -2494,7 +2497,6 @@ module ts {
case "class":
case "interface":
case "enum":
case "module":
case "function":
case "var":
// TODO: add let and const