@@ -5115,7 +5115,7 @@ export interface SymbolWalker {
51155115
51165116// This was previously deprecated in our public API, but is still used internally
51175117/** @internal */
5118- export interface SymbolWriter extends SymbolTracker {
5118+ export interface SymbolWriter {
51195119 writeKeyword ( text : string ) : void ;
51205120 writeOperator ( text : string ) : void ;
51215121 writePunctuation ( text : string ) : void ;
@@ -9132,19 +9132,19 @@ export interface SymbolTracker {
91329132 // Called when the symbol writer encounters a symbol to write. Currently only used by the
91339133 // declaration emitter to help determine if it should patch up the final declaration file
91349134 // with import statements it previously saw (but chose not to emit).
9135- trackSymbol ?( symbol : Symbol , enclosingDeclaration : Node | undefined , meaning : SymbolFlags ) : boolean ;
9136- reportInaccessibleThisError ?( ) : void ;
9137- reportPrivateInBaseOfClassExpression ?( propertyName : string ) : void ;
9138- reportInaccessibleUniqueSymbolError ?( ) : void ;
9139- reportCyclicStructureError ?( ) : void ;
9140- reportLikelyUnsafeImportRequiredError ?( specifier : string ) : void ;
9141- reportTruncationError ?( ) : void ;
9135+ trackSymbol ?( this : SymbolTracker , symbol : Symbol , enclosingDeclaration : Node | undefined , meaning : SymbolFlags ) : boolean ;
9136+ reportInaccessibleThisError ?( this : SymbolTracker , ) : void ;
9137+ reportPrivateInBaseOfClassExpression ?( this : SymbolTracker , propertyName : string ) : void ;
9138+ reportInaccessibleUniqueSymbolError ?( this : SymbolTracker , ) : void ;
9139+ reportCyclicStructureError ?( this : SymbolTracker , ) : void ;
9140+ reportLikelyUnsafeImportRequiredError ?( this : SymbolTracker , specifier : string ) : void ;
9141+ reportTruncationError ?( this : SymbolTracker , ) : void ;
91429142 moduleResolverHost ?: ModuleSpecifierResolutionHost & { getCommonSourceDirectory ( ) : string } ;
9143- trackReferencedAmbientModule ?( decl : ModuleDeclaration , symbol : Symbol ) : void ;
9144- trackExternalModuleSymbolOfImportTypeNode ?( symbol : Symbol ) : void ;
9145- reportNonlocalAugmentation ?( containingFile : SourceFile , parentSymbol : Symbol , augmentingSymbol : Symbol ) : void ;
9146- reportNonSerializableProperty ?( propertyName : string ) : void ;
9147- reportImportTypeNodeResolutionModeOverride ?( ) : void ;
9143+ trackReferencedAmbientModule ?( this : SymbolTracker , decl : ModuleDeclaration , symbol : Symbol ) : void ;
9144+ trackExternalModuleSymbolOfImportTypeNode ?( this : SymbolTracker , symbol : Symbol ) : void ;
9145+ reportNonlocalAugmentation ?( this : SymbolTracker , containingFile : SourceFile , parentSymbol : Symbol , augmentingSymbol : Symbol ) : void ;
9146+ reportNonSerializableProperty ?( this : SymbolTracker , propertyName : string ) : void ;
9147+ reportImportTypeNodeResolutionModeOverride ?( this : SymbolTracker ) : void ;
91489148}
91499149
91509150export interface TextSpan {
0 commit comments