提交 61ad1857 编写于 作者: M Matt Bierner

Make it clearer that insert text snippets override the rest snippet generation

上级 d5843e55
......@@ -628,20 +628,14 @@ export function snippetForFunctionCall(
item: { insertText?: string | vscode.SnippetString, label: string },
displayParts: ReadonlyArray<Proto.SymbolDisplayPart>
): vscode.SnippetString {
if (item.insertText && typeof item.insertText !== 'string') {
return item.insertText;
}
let hasOptionalParameters = false;
let hasAddedParameters = false;
const snippet = new vscode.SnippetString();
if (item.insertText) {
if (typeof item.insertText === 'string') {
snippet.appendText(item.insertText);
} else {
return item.insertText;
}
} else {
snippet.appendText(item.label);
}
snippet.appendText('(');
const snippet = new vscode.SnippetString(`${item.insertText || item.label}(`);
const functionSignatureDisplayParts = getFunctionSignatureDisplayParts(displayParts, item.label);
let parenCount = 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册