UNPKG

fastv0

Version:

Fast File System Operations and AI Integration for Node.js - Like Cursor's token management

17 lines 872 B
/** * File Manager - Core file operations for AI assistants */ import { FileOperationResult, SearchOperationResult } from './types'; export declare class FileManager { private basePath; private maxFileSize; private supportedExtensions; constructor(basePath?: string, maxFileSize?: number); readFile(filePath: string, encoding?: BufferEncoding): Promise<FileOperationResult>; writeFile(filePath: string, content: string, encoding?: BufferEncoding, createDirs?: boolean): Promise<FileOperationResult>; listFiles(directory: string, recursive?: boolean, extensions?: string[]): Promise<FileOperationResult>; searchFiles(directory: string, query: string, fileTypes?: string[]): Promise<SearchOperationResult>; getFileInfo(filePath: string): Promise<FileOperationResult>; private isSafePath; } //# sourceMappingURL=file-manager.d.ts.map