From 3267c7677790bad256cb941b7b5ad5fb8b378592 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Wed, 22 Feb 2023 11:05:50 -0800 Subject: [PATCH] Fix debug assert for type assertions / JSX (#52919) --- src/compiler/parser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 969c8dfe7ac..9bcf3c8c7dd 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -6167,7 +6167,7 @@ namespace Parser { } function parseTypeAssertion(): TypeAssertion { - Debug.assert(scriptKind === ScriptKind.TS, "Type assertions should never be parsed outside of TS; they should either be comparisons or JSX."); + Debug.assert(languageVariant !== LanguageVariant.JSX, "Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments."); const pos = getNodePos(); parseExpected(SyntaxKind.LessThanToken); const type = parseType();