refactor(compiler): switch Binary.isAssignmentOperation to type guard function

Improve `Binary.isAssignmentOperation` types

(cherry picked from commit 4fb24cadee)
This commit is contained in:
fisker 2026-01-09 07:57:01 +08:00 committed by Jessica Janiuk
parent a6efb7752d
commit 018edd5566

View file

@ -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 === '+=' ||