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
{letInfinity={};enumEn{X=Infinity}}{letNaN={};enumEn{X=NaN}}{letSomethingElse={};enumEn{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.
Bug Report
🔎 Search Terms
enum number infinity nan
🕗 Version & Regression Information
⏯ Playground Link
Playground link with relevant code
💻 Code
🙁 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 = InfinityandX = NaN.