File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -38,19 +38,27 @@ export class WorkspaceSymbolProvider implements vscode.WorkspaceSymbolProvider {
3838 for ( const element of data . result . content ) {
3939 const kind : vscode . SymbolKind = ( ( ) => {
4040 switch ( element . Type ) {
41- case "Query" :
4241 case "Method" :
4342 return vscode . SymbolKind . Method ;
43+ case "Query" :
44+ return vscode . SymbolKind . Function ;
45+ case "Trigger" :
46+ return vscode . SymbolKind . Event ;
4447 case "Parameter" :
4548 return vscode . SymbolKind . Constant ;
4649 case "Index" :
50+ return vscode . SymbolKind . Array ;
51+ case "ForeignKey" :
4752 return vscode . SymbolKind . Key ;
4853 case "XData" :
49- case "Storage" :
5054 return vscode . SymbolKind . Struct ;
55+ case "Storage" :
56+ return vscode . SymbolKind . Object ;
57+ case "Projection" :
58+ return vscode . SymbolKind . Interface ;
5159 case "Class" :
5260 return vscode . SymbolKind . Class ;
53- default :
61+ default : // Property and Relationship
5462 return vscode . SymbolKind . Property ;
5563 }
5664 } ) ( ) ;
You can’t perform that action at this time.
0 commit comments