Skip to content

Commit 20d28f2

Browse files
committed
Update source
1 parent 11ccee0 commit 20d28f2

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

TypeScript.YAML-tmLanguage

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1205,21 +1205,25 @@ repository:
12051205
patterns:
12061206
- include: '#comment'
12071207
#(default|*|name) as alias
1208-
- match: '{{startOfIdentifier}}(?:(\bdefault)|(\*)|(\b{{identifier}}))\s+(as)\s+(?:(default{{endOfIdentifier}})|({{identifier}}))'
1209-
captures:
1210-
'1': { name: keyword.control.default.ts }
1211-
'2': { name: constant.language.import-export-all.ts }
1212-
'3': { name: variable.other.readwrite.ts }
1213-
'4': { name: keyword.control.as.ts }
1214-
'5': { name: keyword.control.default.ts }
1215-
'6': { name: variable.other.readwrite.alias.ts }
1208+
- match: '{{startOfIdentifier}}(?:(?:(\btype)\s+)?(?:(\bdefault)|(\*)|(\b{{identifier}})))\s+(as)\s+(?:(default{{endOfIdentifier}})|({{identifier}}))'
1209+
captures:
1210+
'1': { name: keyword.control.type.ts }
1211+
'2': { name: keyword.control.default.ts }
1212+
'3': { name: constant.language.import-export-all.ts }
1213+
'4': { name: variable.other.readwrite.ts }
1214+
'5': { name: keyword.control.as.ts }
1215+
'6': { name: keyword.control.default.ts }
1216+
'7': { name: variable.other.readwrite.alias.ts }
12161217
- include: '#punctuation-comma'
12171218
- name: constant.language.import-export-all.ts
12181219
match: \*
12191220
- name: keyword.control.default.ts
12201221
match: \b(default)\b
1221-
- name: variable.other.readwrite.alias.ts
1222-
match: ({{identifier}})
1222+
- match: '(?:(\btype)\s+)?({{identifier}})'
1223+
captures:
1224+
'1': { name: keyword.control.type.ts }
1225+
'2': { name: variable.other.readwrite.alias.ts }
1226+
12231227

12241228
#control statements and loops
12251229
switch-statement:

0 commit comments

Comments
 (0)