context-forge
Version:
AI orchestration platform with autonomous teams, enhancement planning, migration tools, 25+ slash commands, checkpoints & hooks. Multi-IDE: Claude, Cursor, Windsurf, Cline, Copilot
31 lines • 870 B
TypeScript
export interface FileOperation {
type: 'created' | 'updated' | 'skipped' | 'failed';
filePath: string;
relativePath: string;
description: string;
timestamp: Date;
error?: string;
}
export declare class FileLogger {
private operations;
private rootPath;
private logFilePath;
constructor(rootPath: string);
logOperation(operation: Omit<FileOperation, 'timestamp' | 'relativePath'>): void;
private getSymbol;
private getColor;
writeLogFile(): Promise<void>;
private generateLogContent;
private generateSummary;
private generateDirectoryStructure;
private getVersion;
getOperations(): FileOperation[];
getSummaryStats(): {
total: number;
created: number;
updated: number;
skipped: number;
failed: number;
};
}
//# sourceMappingURL=fileLogger.d.ts.map