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 {
1100
1100
if ( extendsClause && ! isEntityNameExpression ( extendsClause . expression ) && extendsClause . expression . kind !== SyntaxKind . NullKeyword ) {
1101
1101
// We must add a temporary declaration for the extends clause expression
1102
1102
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` ) ;
1104
1105
getSymbolAccessibilityDiagnostic = ( ) => ( {
1105
1106
diagnosticMessage : Diagnostics . extends_clause_of_exported_class_0_has_or_is_using_private_name_1 ,
1106
1107
errorNode : extendsClause ,
You can’t perform that action at this time.
0 commit comments