@@ -166,7 +166,7 @@ declare enum E02 {
166166 A = 123 ,
167167}
168168declare enum E03 {
169- A = hello ,
169+ A = " hello" ,
170170}
171171declare enum E04 {
172172 A = 0 ,
@@ -179,23 +179,23 @@ declare enum E05 {
179179 C = 11 ,
180180}
181181declare enum E06 {
182- A = one ,
183- B = two ,
184- C = three ,
182+ A = " one" ,
183+ B = " two" ,
184+ C = " three" ,
185185}
186186declare enum E07 {
187187 A = 0 ,
188188 B = 1 ,
189- C = hi ,
189+ C = "hi" ,
190190 D = 10 ,
191191 E = 11 ,
192- F = bye ,
192+ F = " bye" ,
193193}
194194declare enum E08 {
195195 A = 10 ,
196- B = hello ,
196+ B = " hello" ,
197197 C = 10 ,
198- D = hello ,
198+ D = " hello" ,
199199 E = 10 ,
200200}
201201declare enum E10 {
@@ -216,93 +216,3 @@ declare enum E20 {
216216 C ,
217217 D ,
218218}
219-
220-
221- //// [DtsFileErrors]
222-
223-
224- tests / cases / conformance / enums / enumClassification . d . ts ( 8 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
225- tests / cases / conformance / enums / enumClassification . d . ts ( 21 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
226- tests / cases / conformance / enums / enumClassification . d . ts ( 22 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
227- tests / cases / conformance / enums / enumClassification . d . ts ( 23 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
228- tests / cases / conformance / enums / enumClassification . d . ts ( 28 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
229- tests / cases / conformance / enums / enumClassification . d . ts ( 31 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
230- tests / cases / conformance / enums / enumClassification . d . ts ( 35 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
231- tests / cases / conformance / enums / enumClassification . d . ts ( 37 , 9 ) : error TS1066 : In ambient enum declarations member initializer must be constant expression .
232-
233-
234- = === tests / cases / conformance / enums / enumClassification . d . ts ( 8 errors ) === =
235- declare enum E01 {
236- A = 0 ,
237- }
238- declare enum E02 {
239- A = 123 ,
240- }
241- declare enum E03 {
242- A = hello ,
243- ~ ~ ~ ~ ~
244- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
245- }
246- declare enum E04 {
247- A = 0 ,
248- B = 1 ,
249- C = 2 ,
250- }
251- declare enum E05 {
252- A = 0 ,
253- B = 10 ,
254- C = 11 ,
255- }
256- declare enum E06 {
257- A = one ,
258- ~ ~ ~
259- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
260- B = two ,
261- ~ ~ ~
262- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
263- C = three ,
264- ~ ~ ~ ~ ~
265- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
266- }
267- declare enum E07 {
268- A = 0 ,
269- B = 1 ,
270- C = hi ,
271- ~ ~
272- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
273- D = 10 ,
274- E = 11 ,
275- F = bye ,
276- ~ ~ ~
277- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
278- }
279- declare enum E08 {
280- A = 10 ,
281- B = hello ,
282- ~ ~ ~ ~ ~
283- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
284- C = 10 ,
285- D = hello ,
286- ~ ~ ~ ~ ~
287- ! ! ! error TS1066 : In ambient enum declarations member initializer must be constant expression .
288- E = 10 ,
289- }
290- declare enum E10 {
291- }
292- declare enum E11 {
293- A = 0 ,
294- B = 1 ,
295- C = 2 ,
296- }
297- declare enum E12 {
298- A = 1 ,
299- B = 2 ,
300- C = 4 ,
301- }
302- declare enum E20 {
303- A ,
304- B ,
305- C ,
306- D ,
307- }
308-
0 commit comments