aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/typescript/highlights.scm
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/queries/typescript/highlights.scm')
-rw-r--r--runtime/queries/typescript/highlights.scm19
1 files changed, 12 insertions, 7 deletions
diff --git a/runtime/queries/typescript/highlights.scm b/runtime/queries/typescript/highlights.scm
index fc8d110d..3ab9c746 100644
--- a/runtime/queries/typescript/highlights.scm
+++ b/runtime/queries/typescript/highlights.scm
@@ -5,7 +5,6 @@
(ambient_declaration "global" @namespace)
-
; Variables
(required_parameter (identifier) @variable.parameter)
@@ -22,8 +21,6 @@
(conditional_type ["?" ":"] @operator)
-
-
; Keywords
[
@@ -50,16 +47,22 @@
"readonly"
] @keyword.storage.modifier
-; inherits: ecma
-
; Types
(type_identifier) @type
(predefined_type) @type.builtin
(type_arguments
- "<" @punctuation.bracket
- ">" @punctuation.bracket)
+ [
+ "<"
+ ">"
+ ] @punctuation.bracket)
+
+(type_parameters
+ [
+ "<"
+ ">"
+ ] @punctuation.bracket)
((identifier) @type
(#match? @type "^[A-Z]"))
@@ -75,3 +78,5 @@
(template_type
"${" @punctuation.special
"}" @punctuation.special) @embedded
+
+; inherits: ecma