@synet/net
Version:
Network abstraction layer for Synet. visit https://syntehtism.ai for more information.
13 lines (12 loc) • 471 B
TypeScript
import type { FileSystem } from "./filesystem.interface";
/**
* Node.js implementation of FileSystem interface
*/
export declare class NodeFileSystem implements FileSystem {
exists(path: string): Promise<boolean>;
readFile(path: string): Promise<string>;
writeFile(path: string, data: string): Promise<void>;
deleteFile(path: string): Promise<void>;
ensureDir(dirPath: string): Promise<void>;
chmod(path: string, mode: number): Promise<void>;
}