UNPKG

repomix

Version:

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

6 lines (5 loc) 522 B
import type { TaskRunner } from '../../shared/processConcurrency.js'; import type { MetricsWorkerResult, MetricsWorkerTask, TokenCountBatchTask, TokenCountTask } from './workers/calculateMetricsWorker.js'; export type MetricsTaskRunner = TaskRunner<MetricsWorkerTask, MetricsWorkerResult>; export declare const runTokenCount: (taskRunner: MetricsTaskRunner, task: TokenCountTask) => Promise<number>; export declare const runBatchTokenCount: (taskRunner: MetricsTaskRunner, task: TokenCountBatchTask) => Promise<number[]>;