on master help sign in
Add manually converted syntax
commitc97aa551639373ba048048e35b253108eea78305 authorsharkdp <davidpeter@web.de> dateMon 5 Oct 2020, 17:59 (6 years ago) parent2e1e307
1 file changed+7
assets/syntaxes/02_Extra/TypeScript.sublime-syntax+7
assets/syntaxes/02_Extra/TypeScript.sublime-syntax+7
@@ -3084,6 +3084,13 @@ contexts:
30843084 captures:
30853085 0: meta.brace.square.ts
30863086 pop: true
3087+ - match: \.\.\.
3088+ scope: keyword.operator.rest.ts
3089+ - match: '(?<![_$[:alnum:]])(?:(?<=\.\.\.)|(?<!\.))([_$[:alpha:]][_$[:alnum:]]*)\s*(\?)?\s*(:)'
3090+ captures:
3091+ 1: entity.name.label.ts
3092+ 2: keyword.operator.optional.ts
3093+ 3: punctuation.separator.label.ts
30873094 - include: type
30883095 - include: punctuation-comma
30893096 typeof-operator: