@mondaydotcomorg/atp-compiler
Version:
Production-ready compiler for transforming async iteration patterns into resumable operations with checkpoint-based state management
13 lines • 665 B
TypeScript
import * as t from '@babel/types';
import { BatchParallelDetector } from './batch-detector.js';
/**
* Extract batch call info from callback
*/
export declare function extractBatchCallInfo(callback: t.Function, batchDetector: BatchParallelDetector): {
mapperFunction: t.ArrowFunctionExpression;
} | null;
/**
* Transform simple array method to batch parallel execution
*/
export declare function transformToBatchParallel(path: any, node: t.CallExpression, methodName: string, callback: t.Function, batchDetector: BatchParallelDetector, onTransform: () => void, fallbackTransform: () => boolean): boolean;
//# sourceMappingURL=array-transformer-batch.d.ts.map