UNPKG

@synet/fs

Version:

Robust, battle-tested filesystem abstraction for Node.js

16 lines (15 loc) 585 B
import type { FileStats, IFileSystem } from "./filesystem.interface"; /** * Node.js implementation of FileSystem interface */ export declare class NodeFileSystem implements IFileSystem { existsSync(path: string): boolean; readFileSync(path: string): string; writeFileSync(path: string, data: string): void; deleteFileSync(path: string): void; deleteDirSync(path: string): void; ensureDirSync(dirPath: string): void; readDirSync(dirPath: string): string[]; chmodSync(path: string, mode: string | number): void; statSync(path: string): FileStats; }