@@ -52,7 +52,7 @@ namespace ts.Completions {
5252
5353 switch ( completionData . kind ) {
5454 case CompletionDataKind . Data :
55- return completionInfoFromData ( sourceFile , typeChecker , compilerOptions , log , completionData , options . includeBracketCompletions ) ;
55+ return completionInfoFromData ( sourceFile , typeChecker , compilerOptions , log , completionData , options . includeInsertTextCompletions ) ;
5656 case CompletionDataKind . JsDocTagName :
5757 // If the current position is a jsDoc tag name, only tag names should be provided for completion
5858 return jsdocCompletionInfo ( JsDoc . getJSDocTagNameCompletions ( ) ) ;
@@ -70,7 +70,7 @@ namespace ts.Completions {
7070 return { isGlobalCompletion : false , isMemberCompletion : false , isNewIdentifierLocation : false , entries } ;
7171 }
7272
73- function completionInfoFromData ( sourceFile : SourceFile , typeChecker : TypeChecker , compilerOptions : CompilerOptions , log : Log , completionData : CompletionData , includeBracketCompletions : boolean ) : CompletionInfo {
73+ function completionInfoFromData ( sourceFile : SourceFile , typeChecker : TypeChecker , compilerOptions : CompilerOptions , log : Log , completionData : CompletionData , includeInsertTextCompletions : boolean ) : CompletionInfo {
7474 const { symbols, completionKind, isNewIdentifierLocation, location, propertyAccessToConvert, keywordFilters, symbolToOriginInfoMap, recommendedCompletion } = completionData ;
7575
7676 if ( sourceFile . languageVariant === LanguageVariant . JSX && location && location . parent && isJsxClosingElement ( location . parent ) ) {
@@ -91,15 +91,15 @@ namespace ts.Completions {
9191 const entries : CompletionEntry [ ] = [ ] ;
9292
9393 if ( isSourceFileJavaScript ( sourceFile ) ) {
94- const uniqueNames = getCompletionEntriesFromSymbols ( symbols , entries , location , sourceFile , typeChecker , compilerOptions . target , log , completionKind , includeBracketCompletions , propertyAccessToConvert , recommendedCompletion , symbolToOriginInfoMap ) ;
94+ const uniqueNames = getCompletionEntriesFromSymbols ( symbols , entries , location , sourceFile , typeChecker , compilerOptions . target , log , completionKind , includeInsertTextCompletions , propertyAccessToConvert , recommendedCompletion , symbolToOriginInfoMap ) ;
9595 getJavaScriptCompletionEntries ( sourceFile , location . pos , uniqueNames , compilerOptions . target , entries ) ;
9696 }
9797 else {
9898 if ( ( ! symbols || symbols . length === 0 ) && keywordFilters === KeywordCompletionFilters . None ) {
9999 return undefined ;
100100 }
101101
102- getCompletionEntriesFromSymbols ( symbols , entries , location , sourceFile , typeChecker , compilerOptions . target , log , completionKind , includeBracketCompletions , propertyAccessToConvert , recommendedCompletion , symbolToOriginInfoMap ) ;
102+ getCompletionEntriesFromSymbols ( symbols , entries , location , sourceFile , typeChecker , compilerOptions . target , log , completionKind , includeInsertTextCompletions , propertyAccessToConvert , recommendedCompletion , symbolToOriginInfoMap ) ;
103103 }
104104
105105 // TODO add filter for keyword based on type/value/namespace and also location
@@ -159,15 +159,15 @@ namespace ts.Completions {
159159 origin : SymbolOriginInfo | undefined ,
160160 recommendedCompletion : Symbol | undefined ,
161161 propertyAccessToConvert : PropertyAccessExpression | undefined ,
162- includeBracketCompletions : boolean ,
162+ includeInsertTextCompletions : boolean ,
163163 ) : CompletionEntry | undefined {
164164 const info = getCompletionEntryDisplayNameForSymbol ( symbol , target , origin , kind ) ;
165165 if ( ! info ) {
166166 return undefined ;
167167 }
168168 const { name, needsConvertPropertyAccess } = info ;
169169 Debug . assert ( ! ( needsConvertPropertyAccess && ! propertyAccessToConvert ) ) ;
170- if ( needsConvertPropertyAccess && ! includeBracketCompletions ) {
170+ if ( needsConvertPropertyAccess && ! includeInsertTextCompletions ) {
171171 return undefined ;
172172 }
173173
@@ -218,7 +218,7 @@ namespace ts.Completions {
218218 target : ScriptTarget ,
219219 log : Log ,
220220 kind : CompletionKind ,
221- includeBracketCompletions ?: boolean ,
221+ includeInsertTextCompletions ?: boolean ,
222222 propertyAccessToConvert ?: PropertyAccessExpression | undefined ,
223223 recommendedCompletion ?: Symbol ,
224224 symbolToOriginInfoMap ?: SymbolOriginInfoMap ,
@@ -232,7 +232,7 @@ namespace ts.Completions {
232232 if ( symbols ) {
233233 for ( const symbol of symbols ) {
234234 const origin = symbolToOriginInfoMap ? symbolToOriginInfoMap [ getSymbolId ( symbol ) ] : undefined ;
235- const entry = createCompletionEntry ( symbol , location , sourceFile , typeChecker , target , kind , origin , recommendedCompletion , propertyAccessToConvert , includeBracketCompletions ) ;
235+ const entry = createCompletionEntry ( symbol , location , sourceFile , typeChecker , target , kind , origin , recommendedCompletion , propertyAccessToConvert , includeInsertTextCompletions ) ;
236236 if ( ! entry ) {
237237 continue ;
238238 }
@@ -464,7 +464,7 @@ namespace ts.Completions {
464464 { name, source } : CompletionEntryIdentifier ,
465465 allSourceFiles : ReadonlyArray < SourceFile > ,
466466 ) : SymbolCompletion | { type : "request" , request : Request } | { type : "none" } {
467- const completionData = getCompletionData ( typeChecker , log , sourceFile , position , allSourceFiles , { includeExternalModuleExports : true , includeBracketCompletions : true } , compilerOptions . target ) ;
467+ const completionData = getCompletionData ( typeChecker , log , sourceFile , position , allSourceFiles , { includeExternalModuleExports : true , includeInsertTextCompletions : true } , compilerOptions . target ) ;
468468 if ( ! completionData ) {
469469 return { type : "none" } ;
470470 }
0 commit comments