Merge pull request #7906 from Microsoft/blockScopedNamesForClasses

treat classes as block scoped entities
This commit is contained in:
Vladimir Matveev 2016-04-06 17:19:52 -07:00
commit 8c9de1df68

View File

@ -606,6 +606,9 @@ namespace ts {
// return C;
// }(D))
if (node.name) {
enableSubstitutionsForBlockScopedBindings();
}
const baseTypeNode = getClassExtendsHeritageClauseElement(node);
const classFunction = createFunctionExpression(
/*asteriskToken*/ undefined,