File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
src/compiler/transformers Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -1100,7 +1100,8 @@ namespace ts {
11001100 if ( extendsClause && ! isEntityNameExpression ( extendsClause . expression ) && extendsClause . expression . kind !== SyntaxKind . NullKeyword ) {
11011101 // We must add a temporary declaration for the extends clause expression
11021102
1103- const newId = createOptimisticUniqueName ( `${ unescapeLeadingUnderscores ( input . name ! . escapedText ) } _base` ) ; // TODO: GH#18217
1103+ const oldId = input . name ? unescapeLeadingUnderscores ( input . name . escapedText ) : "default" ;
1104+ const newId = createOptimisticUniqueName ( `${ oldId } _base` ) ;
11041105 getSymbolAccessibilityDiagnostic = ( ) => ( {
11051106 diagnosticMessage : Diagnostics . extends_clause_of_exported_class_0_has_or_is_using_private_name_1 ,
11061107 errorNode : extendsClause ,
You can’t perform that action at this time.
0 commit comments