Skip to content

Commit 379c0bc

Browse files
committed
feat(ecma): array pattern, obejct pattern as @parameter
1 parent a91cd95 commit 379c0bc

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

queries/ecma/textobjects.scm

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,12 @@
343343
(array
344344
(_) @parameter.inner)
345345

346+
(object_pattern
347+
(_) @parameter.inner)
348+
349+
(array_pattern
350+
(_) @parameter.inner)
351+
346352
; 2. parameter.outer: Only one element, no comma
347353
(object
348354
.
@@ -352,6 +358,14 @@
352358
.
353359
(_) @parameter.outer .)
354360

361+
(object_pattern
362+
.
363+
(_) @parameter.outer .)
364+
365+
(array_pattern
366+
.
367+
(_) @parameter.outer .)
368+
355369
; 3. parameter.outer: Comma before or after
356370
([
357371
(object
@@ -362,6 +376,14 @@
362376
"," @_start
363377
.
364378
(_) @_end)
379+
(object_pattern
380+
"," @_start
381+
.
382+
(_) @_end)
383+
(array_pattern
384+
"," @_start
385+
.
386+
(_) @_end)
365387
]
366388
(#make-range! "parameter.outer" @_start @_end))
367389

@@ -374,5 +396,13 @@
374396
(_) @_start
375397
.
376398
"," @_end)
399+
(object_pattern
400+
(_) @_start
401+
.
402+
"," @_end)
403+
(array_pattern
404+
(_) @_start
405+
.
406+
"," @_end)
377407
]
378408
(#make-range! "parameter.outer" @_start @_end))

0 commit comments

Comments
 (0)