/** * Call argument emission. * Handles the main emitCallArguments function and function-value call argument emission. */ import { IrExpression, IrType } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; import type { CSharpExpressionAst } from "../../core/format/backend-ast/types.js"; /** * Emit call arguments as typed AST array. * Handles spread arrays, castModifier (ref/out from cast), and argumentPassing modes. */ declare const emitCallArguments: (args: readonly IrExpression[], expr: Extract, context: EmitterContext, parameterTypeOverrides?: readonly (IrType | undefined)[]) => [readonly CSharpExpressionAst[], EmitterContext]; export { emitCallArguments }; //# sourceMappingURL=call-arguments-emit.d.ts.map