highlights(typescript): use more specific groups

This commit is contained in:
ObserverOfTime 2022-10-22 16:46:12 +03:00
parent fa4b9941e6
commit 46ecf825f0

View file

@ -1,24 +1,28 @@
; inherits: ecma ; inherits: ecma
[ [
"abstract" "declare"
"declare" "enum"
"enum" "export"
"export" "implements"
"implements" "interface"
"interface" "keyof"
"keyof" "type"
"namespace" "namespace"
"private" "override"
"protected" "satisfies"
"public"
"type"
"readonly"
"override"
"satisfies"
] @keyword ] @keyword
(as_expression "as" @keyword) (as_expression "as" @keyword)
[
"abstract"
"private"
"protected"
"public"
"readonly"
] @type.qualifier
; types ; types
(type_identifier) @type (type_identifier) @type
@ -33,10 +37,12 @@
;; punctuation ;; punctuation
(type_arguments (type_arguments
"<" @punctuation.bracket ["<" ">"] @punctuation.bracket)
">" @punctuation.bracket)
(union_type (type_parameters
["<" ">"] @punctuation.bracket)
(union_type
"|" @punctuation.delimiter) "|" @punctuation.delimiter)
(intersection_type (intersection_type