UNPKG

organ-ai-zer

Version:

AI-powered file organizer CLI tool

21 lines 764 B
import { FileInfo } from '../types'; import { BaseCache } from './base-cache'; import { PatternAnalysis } from './pattern-matching-service'; /** * Pattern Cache Service * Caches pattern analysis results to improve performance for repeated analysis */ export declare class PatternCache extends BaseCache<PatternAnalysis> { private static instance; constructor(); static getInstance(): PatternCache; /** * Get cached pattern analysis results */ getCachedAnalysis(directory: string, files: FileInfo[]): Promise<PatternAnalysis | null>; /** * Cache pattern analysis results */ cacheAnalysis(directory: string, files: FileInfo[], analysis: PatternAnalysis): Promise<void>; } //# sourceMappingURL=pattern-cache.d.ts.map