in server/src/completion.ts [72:97]
function ngCompletionKindToLspCompletionItemKind(kind: CompletionKind): lsp.CompletionItemKind {
switch (kind) {
case CompletionKind.attribute:
case CompletionKind.htmlAttribute:
case CompletionKind.property:
case CompletionKind.event:
return lsp.CompletionItemKind.Property;
case CompletionKind.directive:
case CompletionKind.component:
case CompletionKind.element:
case CompletionKind.key:
return lsp.CompletionItemKind.Class;
case CompletionKind.method:
return lsp.CompletionItemKind.Method;
case CompletionKind.pipe:
return lsp.CompletionItemKind.Function;
case CompletionKind.type:
return lsp.CompletionItemKind.Interface;
case CompletionKind.reference:
case CompletionKind.variable:
return lsp.CompletionItemKind.Variable;
case CompletionKind.entity:
default:
return lsp.CompletionItemKind.Text;
}
}