UNPKG

image-asset-manager

Version:

A comprehensive image asset management tool for frontend projects

21 lines 879 B
import { FileScanner, ImageFile, ScanOptions, FileChangeEvent, DuplicateGroup } from "../types"; export declare class FileScannerImpl implements FileScanner { private metadataExtractor; constructor(); private static generateId; private static calculateFileHash; private static isImageFile; private static shouldExclude; private static categorizeImage; scanDirectory(projectPath: string, options: ScanOptions): Promise<ImageFile[]>; /** * Extract metadata for all image files and update their properties */ private extractMetadataForFiles; private scanDirectoryRecursive; private createImageFile; detectDuplicates(files: ImageFile[]): Promise<DuplicateGroup[]>; private generateDuplicateRecommendation; watchChanges(callback: (event: FileChangeEvent) => void): void; } //# sourceMappingURL=FileScanner.d.ts.map