Merge pull request #5370 from weswigham/system-export-var

Fix system export var when targeting ES6
This commit is contained in:
Wesley Wigham 2015-10-23 11:20:22 -07:00
commit 8e492a496f
2 changed files with 2 additions and 2 deletions

View file

@ -2770,7 +2770,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
* we we emit variable statement 'var' should be dropped.
*/
function isSourceFileLevelDeclarationInSystemJsModule(node: Node, isExported: boolean): boolean {
if (!node || languageVersion >= ScriptTarget.ES6 || !isCurrentFileSystemExternalModule()) {
if (!node || !isCurrentFileSystemExternalModule()) {
return false;
}

View file

@ -8,7 +8,7 @@ System.register([], function(exports_1) {
return {
setters:[],
execute: function() {
x = 1;
exports_1("x", x = 1);
}
}
});