aboutsummaryrefslogtreecommitdiffstats
path: root/queries/typescript
diff options
context:
space:
mode:
authorAnanda Umamil <zweimach@zweimach.org>2023-07-01 16:25:05 +0700
committerGitHub <noreply@github.com>2023-07-01 05:25:05 -0400
commitaab2274e2cdc0342fccb8f6250a43c76a2d13164 (patch)
treee5b18fc9a1b6e13dad999c33e7dea1cfba6b83c5 /queries/typescript
parentUpdate parsers: go, matlab, wing (diff)
downloadnvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar.gz
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar.bz2
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar.lz
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar.xz
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.tar.zst
nvim-treesitter-aab2274e2cdc0342fccb8f6250a43c76a2d13164.zip
feat(javascript): highlight parameter destructuring patterns
Diffstat (limited to 'queries/typescript')
-rw-r--r--queries/typescript/highlights.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/queries/typescript/highlights.scm b/queries/typescript/highlights.scm
index f9385c8c3..4cb9fab3e 100644
--- a/queries/typescript/highlights.scm
+++ b/queries/typescript/highlights.scm
@@ -115,6 +115,12 @@
(object_pattern
(shorthand_property_identifier_pattern) @parameter))
+;; ({ a = b }) => null
+(required_parameter
+ (object_pattern
+ (object_assignment_pattern
+ (shorthand_property_identifier_pattern) @parameter)))
+
;; ({ a: b }) => null
(required_parameter
(object_pattern