@@ -5003,12 +5003,9 @@ namespace ts {
50035003 }
50045004
50055005 /* @internal */
5006- export interface EmitTextWriter extends SymbolTracker , SymbolWriter {
5006+ export interface EmitTextWriter extends SymbolWriter {
50075007 write ( s : string ) : void ;
50085008 writeTextOfNode ( text : string , node : Node ) : void ;
5009- writeLine ( ) : void ;
5010- increaseIndent ( ) : void ;
5011- decreaseIndent ( ) : void ;
50125009 getText ( ) : string ;
50135010 rawWrite ( s : string ) : void ;
50145011 writeLiteral ( s : string ) : void ;
@@ -5017,18 +5014,10 @@ namespace ts {
50175014 getColumn ( ) : number ;
50185015 getIndent ( ) : number ;
50195016 isAtStartOfLine ( ) : boolean ;
5020- clear ( ) : void ;
5021-
5022- writeKeyword ( text : string ) : void ;
5023- writeOperator ( text : string ) : void ;
5024- writePunctuation ( text : string ) : void ;
5025- writeSpace ( text : string ) : void ;
5026- writeStringLiteral ( text : string ) : void ;
5027- writeParameter ( text : string ) : void ;
5028- writeProperty ( text : string ) : void ;
5029- writeSymbol ( text : string , symbol : Symbol ) : void ;
50305017 }
50315018
5019+ /** @deprecated See comment on SymbolWriter */
5020+ // Note: this has non-deprecated internal uses.
50325021 export interface SymbolTracker {
50335022 // Called when the symbol writer encounters a symbol to write. Currently only used by the
50345023 // declaration emitter to help determine if it should patch up the final declaration file
0 commit comments