From c706f5b9afc8bfc9a1ccb0890c319019e6b8ba8c Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Wed, 24 Jul 2024 14:47:47 -0700 Subject: [PATCH] Update tests --- .../conformance/controlFlow/controlFlowGenericTypes.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/cases/conformance/controlFlow/controlFlowGenericTypes.ts b/tests/cases/conformance/controlFlow/controlFlowGenericTypes.ts index 50c2c4fdf14..3cd51616c88 100644 --- a/tests/cases/conformance/controlFlow/controlFlowGenericTypes.ts +++ b/tests/cases/conformance/controlFlow/controlFlowGenericTypes.ts @@ -155,7 +155,7 @@ function fx2, K extends keyof T>(obj: T, key: } function fx3 | undefined, K extends keyof T>(obj: T, key: K) { - const x1 = obj[key]; // Error + const x1 = obj[key]; const x2 = obj && obj[key]; } @@ -166,8 +166,8 @@ class TableBaseEnum< InternalSpec extends Record | undefined = undefined> { m() { let iSpec = null! as InternalSpec; - iSpec[null! as keyof InternalSpec]; // Error, object possibly undefined - iSpec[null! as keyof PublicSpec]; // Error, object possibly undefined + iSpec[null! as keyof InternalSpec]; + iSpec[null! as keyof PublicSpec]; // Error if (iSpec === undefined) { return; }