From 28c4ee685632ebfd2710f89da9362fb9f2fb3132 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 27 Jan 2023 00:46:47 +0000 Subject: [PATCH] Fix transform flags for certain ES2020 features. --- src/compiler/factory/nodeFactory.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/factory/nodeFactory.ts b/src/compiler/factory/nodeFactory.ts index 571ea07d47cc4..88555eea69782 100644 --- a/src/compiler/factory/nodeFactory.ts +++ b/src/compiler/factory/nodeFactory.ts @@ -1108,7 +1108,7 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode function createBigIntLiteral(value: string | PseudoBigInt): BigIntLiteral { const node = createBaseToken(SyntaxKind.BigIntLiteral); node.text = typeof value === "string" ? value : pseudoBigIntToString(value) + "n"; - node.transformFlags |= TransformFlags.ContainsESNext; + node.transformFlags |= TransformFlags.ContainsES2020; return node; } @@ -3695,7 +3695,7 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode node.transformFlags |= TransformFlags.ContainsES2015; break; case SyntaxKind.ImportKeyword: - node.transformFlags |= TransformFlags.ContainsESNext; + node.transformFlags |= TransformFlags.ContainsES2020; break; default: return Debug.assertNever(keywordToken); @@ -4735,7 +4735,7 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode node.name = name; node.transformFlags |= propagateChildFlags(node.name) | - TransformFlags.ContainsESNext; + TransformFlags.ContainsES2020; node.transformFlags &= ~TransformFlags.ContainsPossibleTopLevelAwait; // always parsed in an Await context return node; }