/** * Call expression emitter — main dispatch and orchestration. * * Routes call expressions to specialized emitters (promise, array interop, * JSON, extension methods) and handles the default regular-call path. * * Extension method lowering lives in: * - call-extension-methods.ts */ import { IrExpression, IrType } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; import type { CSharpExpressionAst } from "../../core/format/backend-ast/types.js"; /** * Emit a function call expression as CSharpExpressionAst */ export declare const emitCall: (expr: Extract, context: EmitterContext, expectedType?: IrType) => [CSharpExpressionAst, EmitterContext]; //# sourceMappingURL=call-emitter.d.ts.map