UNPKG

@mondaydotcomorg/atp-compiler

Version:

Production-ready compiler for transforming async iteration patterns into resumable operations with checkpoint-based state management

16 lines 630 B
import * as t from '@babel/types'; import type { BatchCallInfo } from '../types.js'; export declare class BatchParallelDetector { canBatch(promiseAllNode: t.CallExpression): boolean; private isDirectPausableCall; extractBatchCalls(arrayNode: t.ArrayExpression): BatchCallInfo[]; extractCallInfo(callNode: t.CallExpression): BatchCallInfo | null; /** * Extract payload AST node directly */ extractPayloadNode(callNode: t.CallExpression): t.Expression | null; private extractPayload; private objectExpressionToRecord; private extractValue; } //# sourceMappingURL=batch-detector.d.ts.map