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
15 lines (12 loc) • 514 B
text/typescript
import { BaseFileReader, FileReaderOptions } from '../interfaces/types.cjs';
declare abstract class AbstractFileReader extends BaseFileReader {
constructor(options?: FileReaderOptions);
protected getFileStats(filePath: string): Promise<{
size: number;
exists: boolean;
}>;
protected validateFile(filePath: string): Promise<void>;
protected logVerbose(message: string): void;
protected handleError(error: unknown, filePath: string): never;
}
export { AbstractFileReader };