本文整理匯總了TypeScript中vscode-json-languageservice.CompletionsCollector.add方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript CompletionsCollector.add方法的具體用法?TypeScript CompletionsCollector.add怎麽用?TypeScript CompletionsCollector.add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類vscode-json-languageservice.CompletionsCollector
的用法示例。
在下文中一共展示了CompletionsCollector.add方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1:
this.languageIds.forEach(l => {
result.add({
kind: CompletionItemKind.Value,
label: l,
insertText: '"{{' + l + '}}"',
});
});
示例2:
this.languageIds.forEach(l => {
result.add({
kind: CompletionItemKind.Value,
label: l,
insertText: JSON.stringify('{{' + l + '}}'),
filterText: JSON.stringify(l)
});
});
示例3:
this.languageIds.forEach(l => {
result.add({
kind: CompletionItemKind.Value,
label: l,
insertText: SnippetString.create(JSON.stringify('${1:' + l + '}')),
filterText: JSON.stringify(l)
});
});
示例4:
this.languageIds.forEach(l => {
result.add({
kind: CompletionItemKind.Value,
label: l,
insertText: JSON.stringify('${1:' + l + '}'),
insertTextFormat: InsertTextFormat.Snippet,
filterText: JSON.stringify(l)
});
});
示例5:
globValues.forEach(e => {
result.add(e);
});
示例6:
globValues.forEach((e) => result.add(e));
示例7:
globValues.forEach(e => {
e.filterText = e.insertText;
result.add(e);
});