From 6ea273cdcca99db809074d2b2d38d0e5b59ee81b Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Tue, 19 Mar 2024 22:08:46 +0000 Subject: [PATCH] Update LKG --- lib/tsc.js | 2 +- lib/tsserver.js | 2 +- lib/typescript.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/tsc.js b/lib/tsc.js index f1b0030a23869..e6dcc303eb9c7 100644 --- a/lib/tsc.js +++ b/lib/tsc.js @@ -80672,7 +80672,7 @@ function createTypeChecker(host) { error(member.name, Diagnostics.Computed_property_names_are_not_allowed_in_enums); } else { const text = getTextOfPropertyName(member.name); - if (isNumericLiteralName(text)) { + if (isNumericLiteralName(text) && !isInfinityOrNaNString(text)) { error(member.name, Diagnostics.An_enum_member_cannot_have_a_numeric_name); } } diff --git a/lib/tsserver.js b/lib/tsserver.js index 04602f13318f4..bc0e83fb4070a 100644 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -85416,7 +85416,7 @@ function createTypeChecker(host) { error2(member.name, Diagnostics.Computed_property_names_are_not_allowed_in_enums); } else { const text = getTextOfPropertyName(member.name); - if (isNumericLiteralName(text)) { + if (isNumericLiteralName(text) && !isInfinityOrNaNString(text)) { error2(member.name, Diagnostics.An_enum_member_cannot_have_a_numeric_name); } } diff --git a/lib/typescript.js b/lib/typescript.js index 65799b4b0bac8..7014c9a443241 100644 --- a/lib/typescript.js +++ b/lib/typescript.js @@ -83171,7 +83171,7 @@ ${lanes.join("\n")} error2(member.name, Diagnostics.Computed_property_names_are_not_allowed_in_enums); } else { const text = getTextOfPropertyName(member.name); - if (isNumericLiteralName(text)) { + if (isNumericLiteralName(text) && !isInfinityOrNaNString(text)) { error2(member.name, Diagnostics.An_enum_member_cannot_have_a_numeric_name); } }