@@ -11,7 +11,7 @@ import * as search from 'vs/workbench/contrib/search/common/search';
1111import { CancellationToken } from 'vs/base/common/cancellation' ;
1212import { Position as EditorPosition } from 'vs/editor/common/core/position' ;
1313import { Range as EditorRange , IRange } from 'vs/editor/common/core/range' ;
14- import { ExtHostContext , MainThreadLanguageFeaturesShape , ExtHostLanguageFeaturesShape , MainContext , IExtHostContext , ILanguageConfigurationDto , IRegExpDto , IIndentationRuleDto , IOnEnterRuleDto , ILocationDto , IWorkspaceSymbolDto , reviveWorkspaceEditDto , IDocumentFilterDto , IDefinitionLinkDto , ISignatureHelpProviderMetadataDto , ILinkDto , ICallHierarchyItemDto , ISuggestDataDto , ICodeActionDto } from '../common/extHost.protocol' ;
14+ import { ExtHostContext , MainThreadLanguageFeaturesShape , ExtHostLanguageFeaturesShape , MainContext , IExtHostContext , ILanguageConfigurationDto , IRegExpDto , IIndentationRuleDto , IOnEnterRuleDto , ILocationDto , IWorkspaceSymbolDto , reviveWorkspaceEditDto , IDocumentFilterDto , IDefinitionLinkDto , ISignatureHelpProviderMetadataDto , ILinkDto , ICallHierarchyItemDto , ISuggestDataDto , ICodeActionDto , ISuggestDataDtoField } from '../common/extHost.protocol' ;
1515import { LanguageConfigurationRegistry } from 'vs/editor/common/modes/languageConfigurationRegistry' ;
1616import { LanguageConfiguration , IndentationRule , OnEnterRule } from 'vs/editor/common/modes/languageConfiguration' ;
1717import { IModeService } from 'vs/editor/common/services/modeService' ;
@@ -328,20 +328,20 @@ export class MainThreadLanguageFeatures implements MainThreadLanguageFeaturesSha
328328
329329 private static _inflateSuggestDto ( defaultRange : IRange , data : ISuggestDataDto ) : modes . CompletionItem {
330330 return {
331- label : data . a ,
332- kind : data . b ,
333- tags : data . n ,
334- detail : data . c ,
335- documentation : data . d ,
336- sortText : data . e ,
337- filterText : data . f ,
338- preselect : data . g ,
339- insertText : typeof data . h === 'undefined' ? data . a : data . h ,
340- insertTextRules : data . i ,
341- range : data . j || defaultRange ,
342- commitCharacters : data . k ,
343- additionalTextEdits : data . l ,
344- command : data . m ,
331+ label : data [ ISuggestDataDtoField . label ] ,
332+ kind : data [ ISuggestDataDtoField . kind ] ,
333+ tags : data [ ISuggestDataDtoField . kindModifier ] ,
334+ detail : data [ ISuggestDataDtoField . detail ] ,
335+ documentation : data [ ISuggestDataDtoField . documentation ] ,
336+ sortText : data [ ISuggestDataDtoField . sortText ] ,
337+ filterText : data [ ISuggestDataDtoField . filterText ] ,
338+ preselect : data [ ISuggestDataDtoField . preselect ] ,
339+ insertText : typeof data . h === 'undefined' ? data [ ISuggestDataDtoField . label ] : data . h ,
340+ insertTextRules : data [ ISuggestDataDtoField . insertTextRules ] ,
341+ range : data [ ISuggestDataDtoField . range ] || defaultRange ,
342+ commitCharacters : data [ ISuggestDataDtoField . commitCharacters ] ,
343+ additionalTextEdits : data [ ISuggestDataDtoField . additionalTextEdits ] ,
344+ command : data [ ISuggestDataDtoField . command ] ,
345345 // not-standard
346346 _id : data . x ,
347347 } ;
0 commit comments