fastv0
Version:
Fast File System Operations and AI Integration for Node.js - Like Cursor's token management
31 lines • 939 B
TypeScript
/**
* Desktop Scanner - Scan and analyze desktop files
*/
import { DesktopScanResult, DesktopAnalysis } from './types';
export declare class DesktopScanner {
private desktopPath;
private fileManager;
private commonExtensions;
constructor();
scanDesktop(includeHidden?: boolean): Promise<DesktopScanResult>;
findDesktopFiles(extension?: string, nameContains?: string): Promise<DesktopScanResult>;
analyzeDesktopStructure(): Promise<{
success: boolean;
error?: string;
analysis?: DesktopAnalysis;
}>;
getDesktopInfo(): Promise<{
success: boolean;
error?: string;
desktopPath?: string;
system?: string;
exists?: boolean;
isWritable?: boolean;
totalSpace?: any;
}>;
private getDesktopPath;
private getDirectories;
private getFileCount;
private getDiskSpace;
}
//# sourceMappingURL=desktop-scanner.d.ts.map