Closed
Description
Bug Report
π Search Terms
enum number infinity nan
π Version & Regression Information
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about
β― Playground Link
Playground link with relevant code
π» Code
{
let Infinity = {};
enum En {
X = Infinity
}
}
{
let NaN = {};
enum En {
X = NaN
}
}
{
let SomethingElse = {};
enum En {
X = SomethingElse
}
}
π Actual behavior
TS reports "Type '{}' is not assignable to type 'number' as required for computed enum member values" only for X = SomethingElse
π Expected behavior
TS should also report an error for X = Infinity
and X = NaN
.