From aab2274e2cdc0342fccb8f6250a43c76a2d13164 Mon Sep 17 00:00:00 2001 From: Ananda Umamil Date: Sat, 1 Jul 2023 16:25:05 +0700 Subject: feat(javascript): highlight parameter destructuring patterns --- queries/javascript/highlights.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'queries/javascript') diff --git a/queries/javascript/highlights.scm b/queries/javascript/highlights.scm index b62679c4b..8fc69e6c7 100644 --- a/queries/javascript/highlights.scm +++ b/queries/javascript/highlights.scm @@ -12,6 +12,12 @@ (object_pattern (shorthand_property_identifier_pattern) @parameter)) +;; ({ a = b }) => null +(formal_parameters + (object_pattern + (object_assignment_pattern + (shorthand_property_identifier_pattern) @parameter))) + ;; ({ a: b }) => null (formal_parameters (object_pattern @@ -23,6 +29,19 @@ (array_pattern (identifier) @parameter)) +;; ({ a } = { a }) => null +(formal_parameters + (assignment_pattern + (object_pattern + (shorthand_property_identifier_pattern) @parameter))) + +;; ({ a = b } = { a }) => null +(formal_parameters + (assignment_pattern + (object_pattern + (object_assignment_pattern + (shorthand_property_identifier_pattern) @parameter)))) + ;; a => null (arrow_function parameter: (identifier) @parameter) -- cgit v1.2.3-70-g09d2