本文整理汇总了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);
});