repomix
Version:
A tool to pack repository contents to single file for AI consumption
6 lines (5 loc) • 522 B
TypeScript
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[]>;