File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
extensions/ql-vscode/src/model-editor Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ import type { MethodSignature } from "./method" ;
2
+
3
+ export enum AccessPathSuggestionDefinitionType {
4
+ Array = "array" ,
5
+ Class = "class" ,
6
+ Enum = "enum" ,
7
+ EnumMember = "enum-member" ,
8
+ Field = "field" ,
9
+ Interface = "interface" ,
10
+ Key = "key" ,
11
+ Method = "method" ,
12
+ Misc = "misc" ,
13
+ Namespace = "namespace" ,
14
+ Parameter = "parameter" ,
15
+ Property = "property" ,
16
+ Structure = "structure" ,
17
+ Return = "return" ,
18
+ Variable = "variable" ,
19
+ }
20
+
21
+ export type AccessPathSuggestionRow = {
22
+ method : MethodSignature ;
23
+ definitionType : AccessPathSuggestionDefinitionType ;
24
+ value : string ;
25
+ details : string ;
26
+ } ;
27
+
28
+ export type AccessPathOption = {
29
+ label : string ;
30
+ value : string ;
31
+ icon : string ;
32
+ details ?: string ;
33
+ followup ?: AccessPathOption [ ] ;
34
+ } ;
You can’t perform that action at this time.
0 commit comments