提交 e152f036 编写于 作者: M Matt Bierner

Fix a spell

上级 eec34d22
......@@ -400,7 +400,7 @@ export default class TypeScriptCompletionItemProvider implements CompletionItemP
private snippetForFunctionCall(detail: CompletionEntryDetails): SnippetString {
const suggestionArgumentNames: string[] = [];
let hasOptionalParemters = false;
let hasOptionalParemeters = false;
let parenCount = 0;
let i = 0;
for (; i < detail.displayParts.length; ++i) {
......@@ -413,7 +413,7 @@ export default class TypeScriptCompletionItemProvider implements CompletionItemP
if (!nameIsFollowedByOptionalIndicator) {
suggestionArgumentNames.push(`\${${i + 1}:${part.text}}`);
}
hasOptionalParemters = hasOptionalParemters || nameIsFollowedByOptionalIndicator;
hasOptionalParemeters = hasOptionalParemeters || nameIsFollowedByOptionalIndicator;
} else if (part.kind === 'punctuation') {
if (part.text === '(') {
++parenCount;
......@@ -421,12 +421,12 @@ export default class TypeScriptCompletionItemProvider implements CompletionItemP
--parenCount;
} else if (part.text === '...' && parenCount === 1) {
// Found rest parmeter. Do not fill in any further arguments
hasOptionalParemters = true;
hasOptionalParemeters = true;
break;
}
}
}
const codeSnippet = `${detail.name}(${suggestionArgumentNames.join(', ')}${hasOptionalParemters ? '${' + i + '}' : ''})$0`;
const codeSnippet = `${detail.name}(${suggestionArgumentNames.join(', ')}${hasOptionalParemeters ? '${' + i + '}' : ''})$0`;
return new SnippetString(codeSnippet);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册