@@ -5143,7 +5143,16 @@ export interface TypeChecker {
51435143 symbolToParameterDeclaration ( symbol : Symbol , enclosingDeclaration : Node | undefined , flags : NodeBuilderFlags | undefined ) : ParameterDeclaration | undefined ;
51445144 /** Note that the resulting nodes cannot be checked. */
51455145 typeParameterToDeclaration ( parameter : TypeParameter , enclosingDeclaration : Node | undefined , flags : NodeBuilderFlags | undefined ) : TypeParameterDeclaration | undefined ;
5146- /** @internal */ typeParameterToDeclaration ( parameter : TypeParameter , enclosingDeclaration : Node | undefined , flags : NodeBuilderFlags | undefined , internalFlags ?: InternalNodeBuilderFlags , tracker ?: SymbolTracker , verbosityLevel ?: number , out ?: WriterContextOut ) : TypeParameterDeclaration | undefined ; // eslint-disable-line @typescript-eslint/unified-signatures
5146+ /** @internal */ typeParameterToDeclaration (
5147+ parameter : TypeParameter ,
5148+ enclosingDeclaration : Node | undefined ,
5149+ flags : NodeBuilderFlags | undefined ,
5150+ internalFlags ?: InternalNodeBuilderFlags ,
5151+ tracker ?: SymbolTracker ,
5152+ maximumLength ?: number ,
5153+ verbosityLevel ?: number ,
5154+ out ?: WriterContextOut , // eslint-disable-line @typescript-eslint/unified-signatures
5155+ ) : TypeParameterDeclaration | undefined ;
51475156
51485157 getSymbolsInScope ( location : Node , meaning : SymbolFlags ) : Symbol [ ] ;
51495158 getSymbolAtLocation ( node : Node ) : Symbol | undefined ;
@@ -5175,8 +5184,25 @@ export interface TypeChecker {
51755184 symbolToString ( symbol : Symbol , enclosingDeclaration ?: Node , meaning ?: SymbolFlags , flags ?: SymbolFormatFlags ) : string ;
51765185 typePredicateToString ( predicate : TypePredicate , enclosingDeclaration ?: Node , flags ?: TypeFormatFlags ) : string ;
51775186
5178- /** @internal */ writeSignature ( signature : Signature , enclosingDeclaration ?: Node , flags ?: TypeFormatFlags , kind ?: SignatureKind , writer ?: EmitTextWriter , verbosityLevel ?: number , out ?: WriterContextOut ) : string ;
5179- /** @internal */ writeType ( type : Type , enclosingDeclaration ?: Node , flags ?: TypeFormatFlags , writer ?: EmitTextWriter , verbosityLevel ?: number , out ?: WriterContextOut ) : string ;
5187+ /** @internal */ writeSignature (
5188+ signature : Signature ,
5189+ enclosingDeclaration ?: Node ,
5190+ flags ?: TypeFormatFlags ,
5191+ kind ?: SignatureKind ,
5192+ writer ?: EmitTextWriter ,
5193+ maximumLength ?: number ,
5194+ verbosityLevel ?: number ,
5195+ out ?: WriterContextOut ,
5196+ ) : string ;
5197+ /** @internal */ writeType (
5198+ type : Type ,
5199+ enclosingDeclaration ?: Node ,
5200+ flags ?: TypeFormatFlags ,
5201+ writer ?: EmitTextWriter ,
5202+ maximumLength ?: number ,
5203+ verbosityLevel ?: number ,
5204+ out ?: WriterContextOut ,
5205+ ) : string ;
51805206 /** @internal */ writeSymbol ( symbol : Symbol , enclosingDeclaration ?: Node , meaning ?: SymbolFlags , flags ?: SymbolFormatFlags , writer ?: EmitTextWriter ) : string ;
51815207 /** @internal */ writeTypePredicate ( predicate : TypePredicate , enclosingDeclaration ?: Node , flags ?: TypeFormatFlags , writer ?: EmitTextWriter ) : string ;
51825208
@@ -5896,7 +5922,7 @@ export interface EmitResolver {
58965922 isImportRequiredByAugmentation ( decl : ImportDeclaration ) : boolean ;
58975923 isDefinitelyReferenceToGlobalSymbolObject ( node : Node ) : boolean ;
58985924 createLateBoundIndexSignatures ( cls : ClassLikeDeclaration , enclosingDeclaration : Node , flags : NodeBuilderFlags , internalFlags : InternalNodeBuilderFlags , tracker : SymbolTracker ) : ( IndexSignatureDeclaration | PropertyDeclaration ) [ ] | undefined ;
5899- symbolToDeclarations ( symbol : Symbol , meaning : SymbolFlags , flags : NodeBuilderFlags , verbosityLevel ?: number , out ?: WriterContextOut ) : Declaration [ ] ;
5925+ symbolToDeclarations ( symbol : Symbol , meaning : SymbolFlags , flags : NodeBuilderFlags , maximumLength ?: number , verbosityLevel ?: number , out ?: WriterContextOut ) : Declaration [ ] ;
59005926}
59015927
59025928// dprint-ignore
@@ -10517,6 +10543,12 @@ export interface UserPreferences {
1051710543 readonly displayPartsForJSDoc ?: boolean ;
1051810544 readonly generateReturnInDocTemplate ?: boolean ;
1051910545 readonly disableLineTextInReferences ?: boolean ;
10546+ /**
10547+ * A positive integer indicating the maximum length of a hover text before it is truncated.
10548+ *
10549+ * Default: `500`
10550+ */
10551+ readonly maximumHoverLength ?: number ;
1052010552}
1052110553
1052210554export type OrganizeImportsTypeOrder = "last" | "inline" | "first" ;
0 commit comments