/** * Statically proven JavaScript function.length access. * * NativeAOT cannot inspect delegate metadata at runtime. This emitter lowers * supported `.length` reads from the function type carried in IR instead. */ import { type IrExpression, type IrType } from "@tsonic/frontend"; import { EmitterContext } from "../types.js"; import type { CSharpExpressionAst } from "../core/format/backend-ast/types.js"; export declare const tryEmitFunctionLengthAccess: (expr: Extract, objectType: IrType | undefined, context: EmitterContext) => [CSharpExpressionAst, EmitterContext] | undefined; //# sourceMappingURL=access-function-length.d.ts.map