1
- tests/cases/conformance/enums/enumConstantMembers.ts(22,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
2
- tests/cases/conformance/enums/enumConstantMembers.ts(23,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
3
- tests/cases/conformance/enums/enumConstantMembers.ts(24,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
4
- tests/cases/conformance/enums/enumConstantMembers.ts(25,9): error TS2478: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
5
- tests/cases/conformance/enums/enumConstantMembers.ts(26,9): error TS2478: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
6
- tests/cases/conformance/enums/enumConstantMembers.ts(27,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
7
- tests/cases/conformance/enums/enumConstantMembers.ts(28,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
8
1
tests/cases/conformance/enums/enumConstantMembers.ts(32,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
9
2
tests/cases/conformance/enums/enumConstantMembers.ts(33,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
10
3
tests/cases/conformance/enums/enumConstantMembers.ts(34,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
@@ -14,7 +7,7 @@ tests/cases/conformance/enums/enumConstantMembers.ts(37,9): error TS2477: 'const
14
7
tests/cases/conformance/enums/enumConstantMembers.ts(38,9): error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
15
8
16
9
17
- ==== tests/cases/conformance/enums/enumConstantMembers.ts (14 errors) ====
10
+ ==== tests/cases/conformance/enums/enumConstantMembers.ts (7 errors) ====
18
11
// Constant members allow negatives, but not decimals. Also hex literals are allowed
19
12
enum E1 {
20
13
a = 1,
@@ -37,26 +30,12 @@ tests/cases/conformance/enums/enumConstantMembers.ts(38,9): error TS2477: 'const
37
30
38
31
enum E5 {
39
32
a = 1 / 0,
40
- ~~~~~
41
- !!! error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
42
33
b = 2 / 0.0,
43
- ~~~~~~~
44
- !!! error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
45
34
c = 1.0 / 0.0,
46
- ~~~~~~~~~
47
- !!! error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
48
35
d = 0.0 / 0.0,
49
- ~~~~~~~~~
50
- !!! error TS2478: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
51
36
e = NaN,
52
- ~~~
53
- !!! error TS2478: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
54
37
f = Infinity,
55
- ~~~~~~~~
56
- !!! error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
57
38
g = -Infinity
58
- ~~~~~~~~~
59
- !!! error TS2477: 'const' enum member initializer was evaluated to a non-finite value.
60
39
}
61
40
62
41
const enum E6 {
0 commit comments