UNPKG

repomix

Version:

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

21 lines (20 loc) 718 B
import type { TokenEncoding } from '../TokenCounter.js'; export interface TokenCountTask { content: string; encoding: TokenEncoding; path?: string; } export interface TokenCountBatchItem { content: string; path?: string; } export interface TokenCountBatchTask { items: TokenCountBatchItem[]; encoding: TokenEncoding; } export type MetricsWorkerTask = TokenCountTask | TokenCountBatchTask; export type MetricsWorkerResult = number | number[]; export declare const countTokens: (task: TokenCountTask) => Promise<number>; declare const _default: (task: MetricsWorkerTask) => Promise<MetricsWorkerResult>; export default _default; export declare const onWorkerTermination: () => Promise<void>;