@@ -592,7 +592,7 @@ namespace ts.Completions {
592592 }
593593 case "symbol" : {
594594 const { symbol, location, symbolToOriginInfoMap, previousToken } = symbolCompletion ;
595- const { codeActions, sourceDisplay } = getCompletionEntryCodeActionsAndSourceDisplay ( symbolToOriginInfoMap , symbol , program , typeChecker , host , compilerOptions , sourceFile , previousToken , formatContext , program . getSourceFiles ( ) , preferences ) ;
595+ const { codeActions, sourceDisplay } = getCompletionEntryCodeActionsAndSourceDisplay ( symbolToOriginInfoMap , symbol , program , typeChecker , host , compilerOptions , sourceFile , position , previousToken , formatContext , preferences ) ;
596596 return createCompletionDetailsForSymbol ( symbol , typeChecker , sourceFile , location ! , cancellationToken , codeActions , sourceDisplay ) ; // TODO: GH#18217
597597 }
598598 case "literal" : {
@@ -652,9 +652,9 @@ namespace ts.Completions {
652652 host : LanguageServiceHost ,
653653 compilerOptions : CompilerOptions ,
654654 sourceFile : SourceFile ,
655+ position : number ,
655656 previousToken : Node | undefined ,
656657 formatContext : formatting . FormatContext ,
657- allSourceFiles : ReadonlyArray < SourceFile > ,
658658 preferences : UserPreferences ,
659659 ) : CodeActionsAndSourceDisplay {
660660 const symbolOriginInfo = symbolToOriginInfoMap [ getSymbolId ( symbol ) ] ;
@@ -671,10 +671,8 @@ namespace ts.Completions {
671671 getSymbolName ( symbol , symbolOriginInfo , compilerOptions . target ! ) ,
672672 host ,
673673 program ,
674- checker ,
675- allSourceFiles ,
676674 formatContext ,
677- previousToken ,
675+ previousToken && isIdentifier ( previousToken ) ? previousToken . getStart ( sourceFile ) : position ,
678676 preferences ) ;
679677 return { sourceDisplay : [ textPart ( moduleSpecifier ) ] , codeActions : [ codeAction ] } ;
680678 }
0 commit comments