Skip to content

Commit 0e2d5bd

Browse files
authored
feat(ecma): @call object for constructor calls (#534)
1 parent bb020f6 commit 0e2d5bd

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

queries/ecma/textobjects.scm

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@
6969
arguments: (arguments . "(" . (_) @_start (_)? @_end . ")"
7070
(#make-range! "call.inner" @_start @_end)))
7171

72+
((new_expression
73+
constructor: (identifier) @_cons
74+
arguments: (arguments . "(" . (_) @_start (_)? @_end . ")") @_args)
75+
(#make-range! "call.outer" @_cons @_args)
76+
(#make-range! "call.inner" @_start @_end))
77+
7278
;; blocks
7379
(_ (statement_block) @block.inner) @block.outer
7480

0 commit comments

Comments
 (0)