UNPKG

rawi

Version:

Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into

19 lines (16 loc) 884 B
import { GlobOptions, BatchProcessingOptions, BatchProcessingSummary } from '../interfaces/types.js'; import { FileReaderManager } from '../managers/file-reader.manager.js'; import '../readers/base.reader.js'; declare class BatchFileProcessor { private fileReaderManager; constructor(fileReaderManager: FileReaderManager); expandGlobPatterns(patterns: string[], options?: GlobOptions): Promise<string[]>; filterSupportedFiles(filePaths: string[]): Promise<string[]>; private processSingleFile; private processFilesSequentially; private processFilesInParallel; private generateSummary; processFiles(filePaths: string[], options?: BatchProcessingOptions): Promise<BatchProcessingSummary>; processGlobPatterns(patterns: string[], options?: BatchProcessingOptions & GlobOptions): Promise<BatchProcessingSummary>; } export { BatchFileProcessor };