File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 2626 "{"
2727 _+ @class.inner
2828 "}"))
29+
30+ ; type, interface items as @parameter
31+ ; 1. parameter.inner
32+ (property_signature) @parameter.inner
33+
34+ ; 2. parameter.outer: Only one element, no comma
35+ (object_type
36+ .
37+ (property_signature) @parameter.outer .)
38+
39+ (interface_body
40+ .
41+ (property_signature) @parameter.outer .)
42+
43+ ; 3. parameter.outer: Comma/semicolon before or after
44+ ([
45+ (object_type
46+ ["," ";"] @parameter.outer
47+ .
48+ (property_signature) @parameter.outer )
49+ (interface_body
50+ ["," ";"] @parameter.outer
51+ .
52+ (property_signature) @parameter.outer )
53+ ])
54+
55+ ([
56+ (object_type
57+ .
58+ (property_signature) @parameter.outer
59+ .
60+ ["," ";"] @parameter.outer )
61+ (interface_body
62+ .
63+ (property_signature) @parameter.outer
64+ .
65+ ["," ";"] @parameter.outer )
66+ ])
67+
68+ ; last element with trailing comma/semicolon
69+ ([
70+ (object_type
71+ (property_signature) @parameter.outer
72+ .
73+ ["," ";"] @parameter.outer .)
74+ (interface_body
75+ (property_signature) @parameter.outer
76+ .
77+ ["," ";"] @parameter.outer .)
78+ ])
You can’t perform that action at this time.
0 commit comments