/** * Assignment operator expression emitter */ import { IrExpression } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; import type { CSharpExpressionAst } from "../../core/format/backend-ast/types.js"; /** * Emit an assignment expression as CSharpExpressionAst * * Passes the LHS type as expected type to RHS, enabling proper integer * literal emission for cases like `this.value = this.value + 1`. */ export declare const emitAssignment: (expr: Extract, context: EmitterContext) => [CSharpExpressionAst, EmitterContext]; //# sourceMappingURL=assignment-emitter.d.ts.map