Improve error message for computed enums (#37790)

* Add error message for computed enums

* Add test case for computed enums

* Accept baselines

* Fix returned value when error
This commit is contained in:
okmttdhr
2020-04-16 02:50:33 +09:00
committed by GitHub
parent 92cd3ae299
commit 06e05f25e1
8 changed files with 98 additions and 54 deletions

View File

@@ -26,7 +26,8 @@ enum E11 {
A = true,
B = new Date(),
C = window,
D = {}
D = {},
E = (() => 'foo')(),
}
// Enum with string valued member and computed member initializers
@@ -36,6 +37,7 @@ enum E12 {
C = window,
D = {},
E = 1 + 1,
F = (() => 'foo')(),
}
// Enum with incorrect syntax