From 4fb24cadeefd3f67f77ad39be020f395ccd3e8fa 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 --- 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 79d822c69e6..c2908e1094c 100644 --- a/packages/compiler/src/expression_parser/ast.ts +++ b/packages/compiler/src/expression_parser/ast.ts @@ -320,7 +320,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 === '+=' ||