UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

17 lines 1.81 kB
import { CodeMapGeneratorConfig } from './types.js'; export declare function getBatchSize(config: CodeMapGeneratorConfig): number; export declare function calculateDynamicBatchSize(config: CodeMapGeneratorConfig, fileCount: number, averageFileSize?: number): number; export declare function splitIntoBatches<T>(items: T[], batchSize: number): T[][]; export declare function processBatches<T, R>(items: T[], processItem: (item: T) => Promise<R>, config: CodeMapGeneratorConfig, jobId: string, sessionId: string, progressLabel?: string, startProgress?: number, endProgress?: number): Promise<R[]>; export declare function processBatchesWithIntermediateStorage<T, I, R>(items: T[], processItem: (item: T) => Promise<I>, saveIntermediateResult: (result: I, batchIndex: number) => Promise<void>, loadIntermediateResults: () => Promise<I[]>, combineResults: (intermediateResults: I[]) => Promise<R>, config: CodeMapGeneratorConfig, jobId: string, sessionId: string, progressLabel?: string, startProgress?: number, endProgress?: number): Promise<R>; export declare function groupFilesByExtension<T extends { path: string; }>(files: T[]): Map<string, T[]>; export declare function createLanguageBasedBatches<T extends { path: string; }>(files: T[], batchSize?: number): T[][]; export declare function processLanguageBasedBatches<T extends { path: string; }, R>(files: T[], processor: (file: T) => Promise<R>, config: CodeMapGeneratorConfig, jobId: string, sessionId: string, progressLabel?: string, startProgress?: number, endProgress?: number): Promise<R[]>; export declare function processBatchesWithMemoryCheck<T, R>(items: T[], processor: (item: T) => Promise<R>, batchSize?: number, memoryThreshold?: number, cleanupFn?: () => Promise<void>): Promise<R[]>; //# sourceMappingURL=batchProcessor.d.ts.map