mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 11:38:51 +01:00
Add TypeParameter symbol and completion kind, #2628
This commit is contained in:
@@ -205,6 +205,7 @@ export namespace SymbolKind {
|
||||
_fromMapping[types.SymbolKind.Struct] = modes.SymbolKind.Struct;
|
||||
_fromMapping[types.SymbolKind.Event] = modes.SymbolKind.Event;
|
||||
_fromMapping[types.SymbolKind.Operator] = modes.SymbolKind.Operator;
|
||||
_fromMapping[types.SymbolKind.TypeParameter] = modes.SymbolKind.TypeParameter;
|
||||
|
||||
export function from(kind: vscode.SymbolKind): modes.SymbolKind {
|
||||
return _fromMapping[kind] || modes.SymbolKind.Property;
|
||||
@@ -294,6 +295,7 @@ export const CompletionItemKind = {
|
||||
case types.CompletionItemKind.Folder: return 'folder';
|
||||
case types.CompletionItemKind.Event: return 'event';
|
||||
case types.CompletionItemKind.Operator: return 'operator';
|
||||
case types.CompletionItemKind.TypeParameter: return 'type-parameter';
|
||||
}
|
||||
return 'property';
|
||||
},
|
||||
|
||||
@@ -763,7 +763,8 @@ export enum SymbolKind {
|
||||
EnumMember = 21,
|
||||
Struct = 22,
|
||||
Event = 23,
|
||||
Operator = 24
|
||||
Operator = 24,
|
||||
TypeParameter = 25
|
||||
}
|
||||
|
||||
export class SymbolInformation {
|
||||
@@ -876,7 +877,8 @@ export enum CompletionItemKind {
|
||||
Constant = 20,
|
||||
Struct = 21,
|
||||
Event = 22,
|
||||
Operator = 23
|
||||
Operator = 23,
|
||||
TypeParameter = 24
|
||||
}
|
||||
|
||||
export class CompletionItem {
|
||||
|
||||
Reference in New Issue
Block a user