@@ -1923,7 +1923,6 @@ func (l *LanguageService) completionInfoFromData(
19231923 caseBlock .AsCaseBlock (),
19241924 file ,
19251925 position ,
1926- compilerOptions ,
19271926 l .program ,
19281927 typeChecker ,
19291928 )
@@ -6592,7 +6591,6 @@ func (l *LanguageService) getExhaustiveCaseSnippets(
65926591 caseBlock * ast.CaseBlock ,
65936592 file * ast.SourceFile ,
65946593 position int ,
6595- options * core.CompilerOptions ,
65966594 program * compiler.Program ,
65976595 c * checker.Checker ,
65986596) (* lsproto.CompletionItem , error ) {
@@ -6601,7 +6599,6 @@ func (l *LanguageService) getExhaustiveCaseSnippets(
66016599 if switchType != nil && switchType .IsUnion () && core .Every (switchType .Types (), isLiteral ) {
66026600 // Collect constant values in existing clauses.
66036601 tracker := newCaseClauseTracker (c , clauses )
6604- target := options .GetEmitScriptTarget ()
66056602 quotePreference := lsutil .GetQuotePreference (file , l .UserPreferences ())
66066603 // Tolerate a nil import adder in untitled files.
66076604 var importAdder autoimport.ImportAdder
@@ -6646,7 +6643,7 @@ func (l *LanguageService) getExhaustiveCaseSnippets(
66466643 if typeNode == nil {
66476644 return nil , nil
66486645 }
6649- expr := typeNodeToExpression (typeNode , target , quotePreference , factory )
6646+ expr := typeNodeToExpression (typeNode , quotePreference , factory )
66506647 if expr == nil {
66516648 return nil , nil
66526649 }
@@ -6727,24 +6724,21 @@ func (l *LanguageService) getExhaustiveCaseSnippets(
67276724
67286725func typeNodeToExpression (
67296726 typeNode * ast.TypeNode ,
6730- target core.ScriptTarget ,
67316727 quotePreference lsutil.QuotePreference ,
67326728 factory * ast.NodeFactory ,
67336729) * ast.Expression {
67346730 switch typeNode .Kind {
67356731 case ast .KindTypeReference :
67366732 typeName := typeNode .AsTypeReferenceNode ().TypeName
6737- return entityNameToExpression (typeName , target , quotePreference , factory )
6733+ return entityNameToExpression (typeName , factory )
67386734 case ast .KindIndexedAccessType :
67396735 objectExpression := typeNodeToExpression (
67406736 typeNode .AsIndexedAccessTypeNode ().ObjectType ,
6741- target ,
67426737 quotePreference ,
67436738 factory ,
67446739 )
67456740 indexExpression := typeNodeToExpression (
67466741 typeNode .AsIndexedAccessTypeNode ().IndexType ,
6747- target ,
67486742 quotePreference ,
67496743 factory ,
67506744 )
@@ -6767,7 +6761,6 @@ func typeNodeToExpression(
67676761 case ast .KindParenthesizedType :
67686762 expr := typeNodeToExpression (
67696763 typeNode .AsParenthesizedTypeNode ().Type ,
6770- target ,
67716764 quotePreference ,
67726765 factory ,
67736766 )
@@ -6779,7 +6772,7 @@ func typeNodeToExpression(
67796772 }
67806773 return factory .NewParenthesizedExpression (expr )
67816774 case ast .KindTypeQuery :
6782- return entityNameToExpression (typeNode .AsTypeQueryNode ().ExprName , target , quotePreference , factory )
6775+ return entityNameToExpression (typeNode .AsTypeQueryNode ().ExprName , factory )
67836776 case ast .KindImportType :
67846777 debug .Fail (`We should not get an import type after calling 'typeToAutoImportableTypeNode'.` )
67856778 return nil
@@ -6789,15 +6782,13 @@ func typeNodeToExpression(
67896782
67906783func entityNameToExpression (
67916784 entityName * ast.EntityName ,
6792- target core.ScriptTarget ,
6793- quotePreference lsutil.QuotePreference ,
67946785 factory * ast.NodeFactory ,
67956786) * ast.Expression {
67966787 if ast .IsIdentifier (entityName ) {
67976788 return entityName
67986789 }
67996790 return factory .NewPropertyAccessExpression (
6800- entityNameToExpression (entityName .AsQualifiedName ().Left , target , quotePreference , factory ),
6791+ entityNameToExpression (entityName .AsQualifiedName ().Left , factory ),
68016792 nil , /*questionDotToken*/
68026793 entityName .AsQualifiedName ().Right ,
68036794 ast .NodeFlagsNone ,
0 commit comments