From cd76360ea8feef955e14596df3cc2345abf00233 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 29 Jun 2023 11:17:35 +0000 Subject: [PATCH] fixup! refactor(compiler): support o.BinaryExpression for assignments Fix babel factory for linker --- .../compiler-cli/linker/babel/src/ast/babel_ast_factory.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/compiler-cli/linker/babel/src/ast/babel_ast_factory.ts b/packages/compiler-cli/linker/babel/src/ast/babel_ast_factory.ts index 0ab33b40591..d47afa826e2 100644 --- a/packages/compiler-cli/linker/babel/src/ast/babel_ast_factory.ts +++ b/packages/compiler-cli/linker/babel/src/ast/babel_ast_factory.ts @@ -41,6 +41,9 @@ export class BabelAstFactory implements AstFactory { case '||': case '??': return t.logicalExpression(operator, leftOperand, rightOperand); + case '=': + // TODO(signals): Should `WriteVarExpr` be used instead?? + return this.createAssignment(leftOperand, rightOperand); default: return t.binaryExpression(operator, leftOperand, rightOperand); }