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

Improve `Binary.isAssignmentOperation` types
This commit is contained in:
fisker 2026-01-09 07:57:01 +08:00 committed by Jessica Janiuk
parent ac865b51f7
commit 4fb24cadee

View file

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