Skip to content

Commit 4ef3570

Browse files
committed
Support import types getting added by microsoft/TypeScript#22592
1 parent b61fd56 commit 4ef3570

File tree

5 files changed

+335
-0
lines changed

5 files changed

+335
-0
lines changed

TypeScript.YAML-tmLanguage

+2
Original file line numberDiff line numberDiff line change
@@ -1933,6 +1933,8 @@ repository:
19331933
match: (\?|\:)
19341934
- name: keyword.operator.expression.infer.ts
19351935
match: '{{startOfIdentifier}}infer(?=\s+[_$[:alpha:]])'
1936+
- name: keyword.operator.expression.import.ts
1937+
match: '{{startOfIdentifier}}import(?=\s*\()'
19361938

19371939
type-predicate-operator:
19381940
name: keyword.operator.expression.is.ts

TypeScript.tmLanguage

+6
Original file line numberDiff line numberDiff line change
@@ -5465,6 +5465,12 @@
54655465
<key>match</key>
54665466
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))infer(?=\s+[_$[:alpha:]])</string>
54675467
</dict>
5468+
<dict>
5469+
<key>name</key>
5470+
<string>keyword.operator.expression.import.ts</string>
5471+
<key>match</key>
5472+
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))import(?=\s*\()</string>
5473+
</dict>
54685474
</array>
54695475
</dict>
54705476
<key>type-predicate-operator</key>

TypeScriptReact.tmLanguage

+6
Original file line numberDiff line numberDiff line change
@@ -5411,6 +5411,12 @@
54115411
<key>match</key>
54125412
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))infer(?=\s+[_$[:alpha:]])</string>
54135413
</dict>
5414+
<dict>
5415+
<key>name</key>
5416+
<string>keyword.operator.expression.import.tsx</string>
5417+
<key>match</key>
5418+
<string>(?&lt;![_$[:alnum:]])(?:(?&lt;=\.\.\.)|(?&lt;!\.))import(?=\s*\()</string>
5419+
</dict>
54145420
</array>
54155421
</dict>
54165422
<key>type-predicate-operator</key>

0 commit comments

Comments
 (0)