Correctly error on enum member values referring to identifiers shadowing Infinity and NaN (#55018)

This commit is contained in:
Mateusz Burzyński
2023-08-03 00:55:55 +02:00
committed by GitHub
parent 30fe6ada02
commit 1481750043
6 changed files with 145 additions and 3 deletions

View File

@@ -0,0 +1,15 @@
// https://github.com/microsoft/TypeScript/issues/54981
{
let Infinity = {};
enum En {
X = Infinity
}
}
{
let NaN = {};
enum En {
X = NaN
}
}