treat classes as block scoped entities

This commit is contained in:
Vladimir Matveev 2016-04-06 15:54:50 -07:00
parent 39c877a7f9
commit dfdfec9efa

View File

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