@@ -281,7 +281,7 @@ namespace ts {
281
281
let currentSourceFile : SourceFile | undefined ;
282
282
let nodeIdToGeneratedName : string [ ] ; // Map of generated names for specific nodes.
283
283
let autoGeneratedIdToGeneratedName : string [ ] ; // Map of generated names for temp and loop variables.
284
- let generatedNames : Map < string > ; // Set of names generated by the NameGenerator.
284
+ let generatedNames : Map < true > ; // Set of names generated by the NameGenerator.
285
285
let tempFlagsStack : TempFlags [ ] ; // Stack of enclosing name generation scopes.
286
286
let tempFlags : TempFlags ; // TempFlags for the current name generation scope.
287
287
let writer : EmitTextWriter ;
@@ -399,7 +399,7 @@ namespace ts {
399
399
function reset ( ) {
400
400
nodeIdToGeneratedName = [ ] ;
401
401
autoGeneratedIdToGeneratedName = [ ] ;
402
- generatedNames = createMap < string > ( ) ;
402
+ generatedNames = createMap < true > ( ) ;
403
403
tempFlagsStack = [ ] ;
404
404
tempFlags = TempFlags . Auto ;
405
405
comments . reset ( ) ;
@@ -2228,7 +2228,7 @@ namespace ts {
2228
2228
* Emits any prologue directives at the start of a Statement list, returning the
2229
2229
* number of prologue directives written to the output.
2230
2230
*/
2231
- function emitPrologueDirectives ( statements : Node [ ] , startWithNewLine ?: boolean , seenPrologueDirectives ?: Map < String > ) : number {
2231
+ function emitPrologueDirectives ( statements : Node [ ] , startWithNewLine ?: boolean , seenPrologueDirectives ?: Map < true > ) : number {
2232
2232
for ( let i = 0 ; i < statements . length ; i ++ ) {
2233
2233
const statement = statements [ i ] ;
2234
2234
if ( isPrologueDirective ( statement ) ) {
@@ -2239,7 +2239,7 @@ namespace ts {
2239
2239
}
2240
2240
emit ( statement ) ;
2241
2241
if ( seenPrologueDirectives ) {
2242
- seenPrologueDirectives . set ( statement . expression . text , statement . expression . text ) ;
2242
+ seenPrologueDirectives . set ( statement . expression . text , true ) ;
2243
2243
}
2244
2244
}
2245
2245
}
@@ -2258,7 +2258,7 @@ namespace ts {
2258
2258
emitPrologueDirectives ( ( sourceFileOrBundle as SourceFile ) . statements ) ;
2259
2259
}
2260
2260
else {
2261
- const seenPrologueDirectives = createMap < String > ( ) ;
2261
+ const seenPrologueDirectives = createMap < true > ( ) ;
2262
2262
for ( const sourceFile of ( sourceFileOrBundle as Bundle ) . sourceFiles ) {
2263
2263
setSourceFile ( sourceFile ) ;
2264
2264
emitPrologueDirectives ( sourceFile . statements , /*startWithNewLine*/ true , seenPrologueDirectives ) ;
@@ -2896,7 +2896,7 @@ namespace ts {
2896
2896
while ( true ) {
2897
2897
const generatedName = baseName + i ;
2898
2898
if ( isUniqueName ( generatedName ) ) {
2899
- generatedNames . set ( generatedName , generatedName ) ;
2899
+ generatedNames . set ( generatedName , true ) ;
2900
2900
return generatedName ;
2901
2901
}
2902
2902
i ++ ;
0 commit comments