Skip to content

Commit c525eb0

Browse files
Update contents for TypeScript 4.6.
1 parent ba45efd commit c525eb0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+96475
-69834
lines changed

TypeScript.tmLanguage

Lines changed: 57 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3852,35 +3852,40 @@
38523852
</dict>
38533853
<dict>
38543854
<key>match</key>
3855-
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))(?:(\bdefault)|(\*)|(\b[_$[:alpha:]][_$[:alnum:]]*))\s+(as)\s+(?:(default(?![_$[:alnum:]])(?:(?=\.\.\.)|(?!\.)))|([_$[:alpha:]][_$[:alnum:]]*))</string>
3855+
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))(?:(?:(\btype)\s+)?(?:(\bdefault)|(\*)|(\b[_$[:alpha:]][_$[:alnum:]]*)))\s+(as)\s+(?:(default(?![_$[:alnum:]])(?:(?=\.\.\.)|(?!\.)))|([_$[:alpha:]][_$[:alnum:]]*))</string>
38563856
<key>captures</key>
38573857
<dict>
38583858
<key>1</key>
38593859
<dict>
38603860
<key>name</key>
3861-
<string>keyword.control.default.ts</string>
3861+
<string>keyword.control.type.ts</string>
38623862
</dict>
38633863
<key>2</key>
38643864
<dict>
38653865
<key>name</key>
3866-
<string>constant.language.import-export-all.ts</string>
3866+
<string>keyword.control.default.ts</string>
38673867
</dict>
38683868
<key>3</key>
38693869
<dict>
38703870
<key>name</key>
3871-
<string>variable.other.readwrite.ts</string>
3871+
<string>constant.language.import-export-all.ts</string>
38723872
</dict>
38733873
<key>4</key>
38743874
<dict>
38753875
<key>name</key>
3876-
<string>keyword.control.as.ts</string>
3876+
<string>variable.other.readwrite.ts</string>
38773877
</dict>
38783878
<key>5</key>
38793879
<dict>
38803880
<key>name</key>
3881-
<string>keyword.control.default.ts</string>
3881+
<string>keyword.control.as.ts</string>
38823882
</dict>
38833883
<key>6</key>
3884+
<dict>
3885+
<key>name</key>
3886+
<string>keyword.control.default.ts</string>
3887+
</dict>
3888+
<key>7</key>
38843889
<dict>
38853890
<key>name</key>
38863891
<string>variable.other.readwrite.alias.ts</string>
@@ -3904,10 +3909,21 @@
39043909
<string>\b(default)\b</string>
39053910
</dict>
39063911
<dict>
3907-
<key>name</key>
3908-
<string>variable.other.readwrite.alias.ts</string>
39093912
<key>match</key>
3910-
<string>([_$[:alpha:]][_$[:alnum:]]*)</string>
3913+
<string>(?:(\btype)\s+)?([_$[:alpha:]][_$[:alnum:]]*)</string>
3914+
<key>captures</key>
3915+
<dict>
3916+
<key>1</key>
3917+
<dict>
3918+
<key>name</key>
3919+
<string>keyword.control.type.ts</string>
3920+
</dict>
3921+
<key>2</key>
3922+
<dict>
3923+
<key>name</key>
3924+
<string>variable.other.readwrite.alias.ts</string>
3925+
</dict>
3926+
</dict>
39113927
</dict>
39123928
</array>
39133929
</dict>
@@ -9080,6 +9096,38 @@
90809096
</dict>
90819097
</dict>
90829098
</dict>
9099+
<dict>
9100+
<key>begin</key>
9101+
<string>(?x)((@)template)\s+(?={)</string>
9102+
<key>beginCaptures</key>
9103+
<dict>
9104+
<key>1</key>
9105+
<dict>
9106+
<key>name</key>
9107+
<string>storage.type.class.jsdoc</string>
9108+
</dict>
9109+
<key>2</key>
9110+
<dict>
9111+
<key>name</key>
9112+
<string>punctuation.definition.block.tag.jsdoc</string>
9113+
</dict>
9114+
</dict>
9115+
<key>end</key>
9116+
<string>(?=\s|\*/|[^{}\[\]A-Za-z_$])</string>
9117+
<key>patterns</key>
9118+
<array>
9119+
<dict>
9120+
<key>include</key>
9121+
<string>#jsdoctype</string>
9122+
</dict>
9123+
<dict>
9124+
<key>name</key>
9125+
<string>variable.other.jsdoc</string>
9126+
<key>match</key>
9127+
<string>([A-Za-z_$][\w$.\[\]]*)</string>
9128+
</dict>
9129+
</array>
9130+
</dict>
90839131
<dict>
90849132
<key>match</key>
90859133
<string>(?x)

TypeScriptReact.tmLanguage

Lines changed: 57 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3874,35 +3874,40 @@
38743874
</dict>
38753875
<dict>
38763876
<key>match</key>
3877-
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))(?:(\bdefault)|(\*)|(\b[_$[:alpha:]][_$[:alnum:]]*))\s+(as)\s+(?:(default(?![_$[:alnum:]])(?:(?=\.\.\.)|(?!\.)))|([_$[:alpha:]][_$[:alnum:]]*))</string>
3877+
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))(?:(?:(\btype)\s+)?(?:(\bdefault)|(\*)|(\b[_$[:alpha:]][_$[:alnum:]]*)))\s+(as)\s+(?:(default(?![_$[:alnum:]])(?:(?=\.\.\.)|(?!\.)))|([_$[:alpha:]][_$[:alnum:]]*))</string>
38783878
<key>captures</key>
38793879
<dict>
38803880
<key>1</key>
38813881
<dict>
38823882
<key>name</key>
3883-
<string>keyword.control.default.tsx</string>
3883+
<string>keyword.control.type.tsx</string>
38843884
</dict>
38853885
<key>2</key>
38863886
<dict>
38873887
<key>name</key>
3888-
<string>constant.language.import-export-all.tsx</string>
3888+
<string>keyword.control.default.tsx</string>
38893889
</dict>
38903890
<key>3</key>
38913891
<dict>
38923892
<key>name</key>
3893-
<string>variable.other.readwrite.tsx</string>
3893+
<string>constant.language.import-export-all.tsx</string>
38943894
</dict>
38953895
<key>4</key>
38963896
<dict>
38973897
<key>name</key>
3898-
<string>keyword.control.as.tsx</string>
3898+
<string>variable.other.readwrite.tsx</string>
38993899
</dict>
39003900
<key>5</key>
39013901
<dict>
39023902
<key>name</key>
3903-
<string>keyword.control.default.tsx</string>
3903+
<string>keyword.control.as.tsx</string>
39043904
</dict>
39053905
<key>6</key>
3906+
<dict>
3907+
<key>name</key>
3908+
<string>keyword.control.default.tsx</string>
3909+
</dict>
3910+
<key>7</key>
39063911
<dict>
39073912
<key>name</key>
39083913
<string>variable.other.readwrite.alias.tsx</string>
@@ -3926,10 +3931,21 @@
39263931
<string>\b(default)\b</string>
39273932
</dict>
39283933
<dict>
3929-
<key>name</key>
3930-
<string>variable.other.readwrite.alias.tsx</string>
39313934
<key>match</key>
3932-
<string>([_$[:alpha:]][_$[:alnum:]]*)</string>
3935+
<string>(?:(\btype)\s+)?([_$[:alpha:]][_$[:alnum:]]*)</string>
3936+
<key>captures</key>
3937+
<dict>
3938+
<key>1</key>
3939+
<dict>
3940+
<key>name</key>
3941+
<string>keyword.control.type.tsx</string>
3942+
</dict>
3943+
<key>2</key>
3944+
<dict>
3945+
<key>name</key>
3946+
<string>variable.other.readwrite.alias.tsx</string>
3947+
</dict>
3948+
</dict>
39333949
</dict>
39343950
</array>
39353951
</dict>
@@ -9028,6 +9044,38 @@
90289044
</dict>
90299045
</dict>
90309046
</dict>
9047+
<dict>
9048+
<key>begin</key>
9049+
<string>(?x)((@)template)\s+(?={)</string>
9050+
<key>beginCaptures</key>
9051+
<dict>
9052+
<key>1</key>
9053+
<dict>
9054+
<key>name</key>
9055+
<string>storage.type.class.jsdoc</string>
9056+
</dict>
9057+
<key>2</key>
9058+
<dict>
9059+
<key>name</key>
9060+
<string>punctuation.definition.block.tag.jsdoc</string>
9061+
</dict>
9062+
</dict>
9063+
<key>end</key>
9064+
<string>(?=\s|\*/|[^{}\[\]A-Za-z_$])</string>
9065+
<key>patterns</key>
9066+
<array>
9067+
<dict>
9068+
<key>include</key>
9069+
<string>#jsdoctype</string>
9070+
</dict>
9071+
<dict>
9072+
<key>name</key>
9073+
<string>variable.other.jsdoc</string>
9074+
<key>match</key>
9075+
<string>([A-Za-z_$][\w$.\[\]]*)</string>
9076+
</dict>
9077+
</array>
9078+
</dict>
90319079
<dict>
90329080
<key>match</key>
90339081
<string>(?x)

tsserver/cancellationToken.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)