From 018edd5566011f3667bb74ff46ea4c1f7c470ded Mon Sep 17 00:00:00 2001 From: fisker Date: Fri, 9 Jan 2026 07:57:01 +0800 Subject: [PATCH] refactor(compiler): switch `Binary.isAssignmentOperation` to type guard function Improve `Binary.isAssignmentOperation` types (cherry picked from commit 4fb24cadeefd3f67f77ad39be020f395ccd3e8fa) --- packages/compiler/src/expression_parser/ast.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/src/expression_parser/ast.ts b/packages/compiler/src/expression_parser/ast.ts index 5958773177c..3777c8bd269 100644 --- a/packages/compiler/src/expression_parser/ast.ts +++ b/packages/compiler/src/expression_parser/ast.ts @@ -298,7 +298,7 @@ export class Binary extends AST { return visitor.visitBinary(this, context); } - static isAssignmentOperation(op: string): boolean { + static isAssignmentOperation(op: string): op is AssignmentOperation { return ( op === '=' || op === '+=' ||