Skip to content

Commit 4c08487

Browse files
Merge pull request #651 from Microsoft/release-2.8.1
Update to TypeScript 2.8.1
2 parents 10b4594 + 36f130b commit 4c08487

Some content is hidden

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

43 files changed

+153170
-137136
lines changed

TypeScript.tmLanguage

Lines changed: 690 additions & 258 deletions
Large diffs are not rendered by default.

TypeScript.tmTheme

Lines changed: 184 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>name</key>
6+
<string>TypeScript</string>
7+
<key>uuid</key>
8+
<string>91489F9C-F403-4CF0-993D-EAAF9149E40E</string>
9+
<key>settings</key>
10+
<array>
11+
<dict>
12+
<key>scope</key>
13+
<string>storage.modifier, storage.type, keyword.control, keyword.other, keyword.operator.expression, keyword.operator.new, keyword.generator.asterisk, punctuation.definition.template-expression</string>
14+
<key>settings</key>
15+
<dict>
16+
<key>vsclassificationtype</key>
17+
<string>keyword</string>
18+
</dict>
19+
</dict>
20+
<dict>
21+
<key>scope</key>
22+
<string>support.type, constant.language, variable.language</string>
23+
<key>settings</key>
24+
<dict>
25+
<key>vsclassificationtype</key>
26+
<string>keyword</string>
27+
</dict>
28+
</dict>
29+
<dict>
30+
<key>scope</key>
31+
<string>string, punctuation.definition.string, constant.character</string>
32+
<key>settings</key>
33+
<dict>
34+
<key>vsclassificationtype</key>
35+
<string>string</string>
36+
</dict>
37+
</dict>
38+
<dict>
39+
<key>scope</key>
40+
<string>keyword.control.anchor.regexp, keyword.other.back-reference.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp, keyword.operator.negation.regexp, punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp, punctuation.definition.group.capture.regexp, punctuation.definition.character-class.regexp, constant.other.character-class.range.regexp</string>
41+
<key>settings</key>
42+
<dict>
43+
<key>vsclassificationtype</key>
44+
<string>string</string>
45+
</dict>
46+
</dict>
47+
<dict>
48+
<key>scope</key>
49+
<string>constant.numeric, meta.delimiter.decimal.period.ts, constant.language.nan.ts, constant.language.infinity.ts</string>
50+
<key>settings</key>
51+
<dict>
52+
<key>vsclassificationtype</key>
53+
<string>number</string>
54+
</dict>
55+
</dict>
56+
<dict>
57+
<key>scope</key>
58+
<string>keyword.operator, storage.type.function.arrow.ts</string>
59+
<key>settings</key>
60+
<dict>
61+
<key>vsclassificationtype</key>
62+
<string>operator</string>
63+
</dict>
64+
</dict>
65+
<dict>
66+
<key>scope</key>
67+
<string>meta.brace.angle.ts, meta.brace.round.ts, meta.brace.square.ts, punctuation, constant.language.import-export-all.ts, meta.delimiter.object.comma.ts</string>
68+
<key>settings</key>
69+
<dict>
70+
<key>vsclassificationtype</key>
71+
<string>punctuation</string>
72+
</dict>
73+
</dict>
74+
<dict>
75+
<key>scope</key>
76+
<string>comment, comment.block.ts, comment.line.double-slash.ts, punctuation.definition.comment.ts</string>
77+
<key>settings</key>
78+
<dict>
79+
<key>vsclassificationtype</key>
80+
<string>comment</string>
81+
</dict>
82+
</dict>
83+
<dict>
84+
<key>scope</key>
85+
<string>comment.block.documentation.ts, other.meta.jsdoc, other.description.jsdoc</string>
86+
<key>settings</key>
87+
<dict>
88+
<key>vsclassificationtype</key>
89+
<string>comment</string>
90+
</dict>
91+
</dict>
92+
<dict>
93+
<key>scope</key>
94+
<string>entity.name.type.instance.jsdoc, variable.other.jsdoc</string>
95+
<key>settings</key>
96+
<dict>
97+
<key>vsclassificationtype</key>
98+
<string>identifier</string>
99+
</dict>
100+
</dict>
101+
<dict>
102+
<key>scope</key>
103+
<string>storage.type.class.jsdoc</string>
104+
<key>settings</key>
105+
<dict>
106+
<key>vsclassificationtype</key>
107+
<string>xml doc comment - name</string>
108+
</dict>
109+
</dict>
110+
<dict>
111+
<key>scope</key>
112+
<string>entity.name.type.class.ts</string>
113+
<key>settings</key>
114+
<dict>
115+
<key>vsclassificationtype</key>
116+
<string>class name</string>
117+
</dict>
118+
</dict>
119+
<dict>
120+
<key>scope</key>
121+
<string>entity.name.type.module.ts</string>
122+
<key>settings</key>
123+
<dict>
124+
<key>vsclassificationtype</key>
125+
<string>module name</string>
126+
</dict>
127+
</dict>
128+
<dict>
129+
<key>scope</key>
130+
<string>entity.name.type.enum.ts</string>
131+
<key>settings</key>
132+
<dict>
133+
<key>vsclassificationtype</key>
134+
<string>enum name</string>
135+
</dict>
136+
</dict>
137+
<dict>
138+
<key>scope</key>
139+
<string>entity.name.function, entity.name.type, meta.template.expression.ts, variable, entity.other.inherited-class.ts</string>
140+
<key>settings</key>
141+
<dict>
142+
<key>vsclassificationtype</key>
143+
<string>identifier</string>
144+
</dict>
145+
</dict>
146+
<dict>
147+
<key>scope</key>
148+
<string>constant.language.undefined.ts, variable.language.arguments.ts, support.type.object</string>
149+
<key>settings</key>
150+
<dict>
151+
<key>vsclassificationtype</key>
152+
<string>identifier</string>
153+
</dict>
154+
</dict>
155+
<dict>
156+
<key>scope</key>
157+
<string>entity.name.tag</string>
158+
<key>settings</key>
159+
<dict>
160+
<key>vsclassificationtype</key>
161+
<string>HTML Element Name</string>
162+
</dict>
163+
</dict>
164+
<dict>
165+
<key>scope</key>
166+
<string>entity.other.attribute-name</string>
167+
<key>settings</key>
168+
<dict>
169+
<key>vsclassificationtype</key>
170+
<string>HTML Attribute Name</string>
171+
</dict>
172+
</dict>
173+
<dict>
174+
<key>scope</key>
175+
<string>meta.tag string.quoted, meta.tag string.quoted punctuation.definition.string, meta.tag string.quoted constant.character.escape</string>
176+
<key>settings</key>
177+
<dict>
178+
<key>vsclassificationtype</key>
179+
<string>HTML Attribute Value</string>
180+
</dict>
181+
</dict>
182+
</array>
183+
</dict>
184+
</plist>

0 commit comments

Comments
 (0)