提交 a8f2db51 编写于 作者: J Johannes Rieken

slightly more compact dto, no need to send false

上级 af832307
...@@ -1007,7 +1007,7 @@ export interface ISuggestDataDto { ...@@ -1007,7 +1007,7 @@ export interface ISuggestDataDto {
[ISuggestDataDtoField.documentation]?: string | IMarkdownString; [ISuggestDataDtoField.documentation]?: string | IMarkdownString;
[ISuggestDataDtoField.sortText]?: string; [ISuggestDataDtoField.sortText]?: string;
[ISuggestDataDtoField.filterText]?: string; [ISuggestDataDtoField.filterText]?: string;
[ISuggestDataDtoField.preselect]?: boolean; [ISuggestDataDtoField.preselect]?: true;
[ISuggestDataDtoField.insertText]?: string; [ISuggestDataDtoField.insertText]?: string;
[ISuggestDataDtoField.insertTextRules]?: modes.CompletionItemInsertTextRule; [ISuggestDataDtoField.insertTextRules]?: modes.CompletionItemInsertTextRule;
[ISuggestDataDtoField.range]?: IRange | { insert: IRange, replace: IRange; }; [ISuggestDataDtoField.range]?: IRange | { insert: IRange, replace: IRange; };
...@@ -1023,8 +1023,8 @@ export interface ISuggestResultDto { ...@@ -1023,8 +1023,8 @@ export interface ISuggestResultDto {
x?: number; x?: number;
a: { insert: IRange, replace: IRange; }; a: { insert: IRange, replace: IRange; };
b: ISuggestDataDto[]; b: ISuggestDataDto[];
c?: boolean; c?: true;
d?: boolean; d?: true;
} }
export interface ISignatureHelpDto { export interface ISignatureHelpDto {
......
...@@ -890,7 +890,7 @@ class SuggestAdapter { ...@@ -890,7 +890,7 @@ class SuggestAdapter {
[extHostProtocol.ISuggestDataDtoField.documentation]: typeof item.documentation === 'undefined' ? undefined : typeConvert.MarkdownString.fromStrict(item.documentation), [extHostProtocol.ISuggestDataDtoField.documentation]: typeof item.documentation === 'undefined' ? undefined : typeConvert.MarkdownString.fromStrict(item.documentation),
[extHostProtocol.ISuggestDataDtoField.sortText]: item.sortText, [extHostProtocol.ISuggestDataDtoField.sortText]: item.sortText,
[extHostProtocol.ISuggestDataDtoField.filterText]: item.filterText, [extHostProtocol.ISuggestDataDtoField.filterText]: item.filterText,
[extHostProtocol.ISuggestDataDtoField.preselect]: item.preselect, [extHostProtocol.ISuggestDataDtoField.preselect]: item.preselect || undefined,
[extHostProtocol.ISuggestDataDtoField.insertTextRules]: item.keepWhitespace ? modes.CompletionItemInsertTextRule.KeepWhitespace : 0, [extHostProtocol.ISuggestDataDtoField.insertTextRules]: item.keepWhitespace ? modes.CompletionItemInsertTextRule.KeepWhitespace : 0,
[extHostProtocol.ISuggestDataDtoField.commitCharacters]: item.commitCharacters, [extHostProtocol.ISuggestDataDtoField.commitCharacters]: item.commitCharacters,
[extHostProtocol.ISuggestDataDtoField.additionalTextEdits]: item.additionalTextEdits && item.additionalTextEdits.map(typeConvert.TextEdit.from), [extHostProtocol.ISuggestDataDtoField.additionalTextEdits]: item.additionalTextEdits && item.additionalTextEdits.map(typeConvert.TextEdit.from),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册