UNPKG

repomix

Version:

A tool to pack repository contents to single file for AI consumption

14 lines 642 B
import { Tinypool } from 'tinypool'; export declare const getProcessConcurrency: () => number; export declare const getWorkerThreadCount: (numOfTasks: number) => { minThreads: number; maxThreads: number; }; export declare const createWorkerPool: (numOfTasks: number, workerPath: string) => Tinypool; export declare const cleanupWorkerPool: (pool: Tinypool) => Promise<void>; export interface TaskRunner<T, R> { run: (task: T) => Promise<R>; cleanup: () => Promise<void>; } export declare const initTaskRunner: <T, R>(numOfTasks: number, workerPath: string) => TaskRunner<T, R>; //# sourceMappingURL=processConcurrency.d.ts.map