diff --git a/src/compiler/transformers/es6.ts b/src/compiler/transformers/es6.ts index d8bbdd4c326..7c4081c54bf 100644 --- a/src/compiler/transformers/es6.ts +++ b/src/compiler/transformers/es6.ts @@ -549,7 +549,7 @@ namespace ts { /*modifiers*/ undefined, createVariableDeclarationList([ createVariableDeclaration( - getDeclarationName(node), + node.name || getGeneratedNameForNode(node), transformClassLikeDeclarationToExpression(node) ) ]), diff --git a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js index 692c4e3aebe..ed6111ec3c5 100644 --- a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js +++ b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js @@ -132,11 +132,11 @@ var WinJS; var Errors; (function (Errors) { var ConnectionError /* extends Error */ = (function () { - function ConnectionError /* extends Error */(request) { + function ConnectionError(request) { } - return ConnectionError /* extends Error */; + return ConnectionError; }()); - Errors.ConnectionError /* extends Error */ = ConnectionError /* extends Error */; + Errors.ConnectionError = ConnectionError; })(Errors || (Errors = {})); var FileService = (function () { function FileService() {