@milkmaccya2/hostswitch
Version:
A simple CLI tool to manage and switch between multiple hosts file profiles for different development environments
15 lines • 676 B
TypeScript
import type { IFileSystem } from '../interfaces';
export declare class FileSystemAdapter implements IFileSystem {
readFile(path: string): Promise<string>;
writeFile(path: string, content: string): Promise<void>;
readFileSync(path: string): string;
writeFileSync(path: string, content: string): void;
copySync(src: string, dest: string): void;
unlinkSync(path: string): void;
existsSync(path: string): boolean;
ensureDirSync(path: string): void;
readdirSync(path: string): string[];
readJsonSync<T = unknown>(path: string): T;
writeJsonSync<T = unknown>(path: string, data: T): void;
}
//# sourceMappingURL=FileSystemAdapter.d.ts.map