@mondaydotcomorg/atp-compiler
Version:
Production-ready compiler for transforming async iteration patterns into resumable operations with checkpoint-based state management
18 lines • 630 B
TypeScript
import * as t from '@babel/types';
/**
* Find LLM call expression in AST node
*/
export declare function findLLMCallExpression(body: t.Node): t.CallExpression | null;
/**
* Get array method name from call expression
*/
export declare function getArrayMethodName(node: t.CallExpression): string | null;
/**
* Get runtime method name for array method
*/
export declare function getRuntimeMethodName(arrayMethod: string): string | null;
/**
* Check if method can use batch parallel optimization
*/
export declare function canUseBatchParallel(methodName: string): boolean;
//# sourceMappingURL=array-transformer-utils.d.ts.map