Merge pull request #11142 from nchen63/fix-export

Fix `export as namespace` error when compiling with declarations
This commit is contained in:
Mohamed Hegazy
2016-09-26 11:24:26 -07:00
committed by GitHub
10 changed files with 73 additions and 1 deletions

View File

@@ -2746,8 +2746,9 @@ namespace ts {
// Type parameters are always visible
case SyntaxKind.TypeParameter:
// Source file is always visible
// Source file and namespace export are always visible
case SyntaxKind.SourceFile:
case SyntaxKind.NamespaceExportDeclaration:
return true;
// Export assignments do not create name bindings outside the module