Files
sencho/backend/src/services/fs/IFileAdapter.ts
T
2026-03-18 12:55:30 -04:00

10 lines
453 B
TypeScript

export interface IFileAdapter {
access(filePath: string): Promise<void>;
readdir(dirPath: string, options?: any): Promise<any[]>;
readFile(filePath: string, encoding: string): Promise<string>;
writeFile(filePath: string, content: string, encoding: string): Promise<void>;
mkdir(dirPath: string, options?: any): Promise<void>;
rm(targetPath: string, options?: any): Promise<void>;
rename(oldPath: string, newPath: string): Promise<void>;
}