File tree Expand file tree Collapse file tree 2 files changed +44
-5
lines changed
data/fixtures/scopes/typescript.core Expand file tree Collapse file tree 2 files changed +44
-5
lines changed Original file line number Diff line number Diff line change
1
+ function myFunk(value: number = 2) { }
2
+ ---
3
+
4
+ [Content] = 0:32-0:33
5
+ >-<
6
+ 0| function myFunk(value: number = 2) { }
7
+
8
+ [Removal] = 0:29-0:33
9
+ >----<
10
+ 0| function myFunk(value: number = 2) { }
11
+
12
+ [Leading delimiter] = 0:29-0:32
13
+ >---<
14
+ 0| function myFunk(value: number = 2) { }
15
+
16
+ [Domain] = 0:16-0:33
17
+ >-----------------<
18
+ 0| function myFunk(value: number = 2) { }
19
+
20
+ [Insertion delimiter] = " "
Original file line number Diff line number Diff line change 4
4
5
5
; ; import javascript.core.scm
6
6
7
+ ; ;!! function aaa(bbb = "ddd") {}
8
+ ; ;! ^^^--------
9
+ (required_parameter
10
+ (identifier) @_.leading.endOf
11
+ value: (_) @value
12
+ !type
13
+ ) @_.domain
14
+
15
+ ; ;!! function aaa(bbb: Ccc = "ddd") {}
16
+ ; ;! ^^^-------------
17
+ (required_parameter
18
+ type: (_) @_.leading.endOf
19
+ value: (_) @value
20
+ ) @_.domain
21
+
7
22
; ;!! function aaa(bbb?: Ccc = "ddd") {}
8
23
; ;! ^^^--------------
9
24
(optional_parameter
10
- (identifier) @name
11
- type: (_)? @value.leading.endOf
12
- value: (_)? @value
25
+ type: (_) @_.leading.endOf
26
+ value: (_) @value
13
27
) @_.domain
14
28
15
29
; ;!! function aaa(bbb: Ccc = "ddd") {}
16
30
; ;! ^^^-------------
17
31
(required_parameter
18
- (identifier) @name @value.leading.endOf
19
- value: (_)? @value
32
+ (identifier) @name
33
+ ) @_.domain
34
+
35
+ ; ;!! function aaa(bbb?: Ccc) {}
36
+ ; ;! ^^^------
37
+ (optional_parameter
38
+ (identifier) @name
20
39
) @_.domain
21
40
22
41
; ; Define these here because these node types don't exist in javascript.
You can’t perform that action at this time.
0 commit comments