on master help sign in
Add manually converted syntax
c97aa55sharkdp
assets/syntaxes/02_Extra/TypeScript.sublime-syntax+7
@@ -3084,6 +3084,13 @@ contexts:
3084 captures:
3084 captures:
3085 0: meta.brace.square.ts
3085 0: meta.brace.square.ts
3086 pop: true
3086 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
3087 - include: type
3094 - include: type
3088 - include: punctuation-comma
3095 - include: punctuation-comma
3089 typeof-operator:
3096 typeof-operator: