@foal/cli
Version:
CLI tool for FoalTS
25 lines (24 loc) • 930 B
TypeScript
export declare class FileSystemService {
private readonly testDir;
private isTestingEnvironment;
setUp(): void;
tearDown(): void;
computePath(path: string): string;
mkdir(path: string): void;
rmdir(path: string): void;
writeFile(path: string, content: string): void;
readFile(path: string): string;
readBinaryFile(path: string): Buffer;
readFileFromTemplates(path: string): string;
readFileFromSpecs(path: string): string;
readBinaryFileFromSpecs(path: string): Buffer;
deleteFile(path: string): void;
copyFile(src: string, dest: string): void;
copyFileFromTemplates(src: string, dest: string): void;
copyFileFromFixtures(src: string, dest: string): void;
exists(path: string): boolean;
existsTemplate(path: string): boolean;
existsFixture(path: string): boolean;
existsSpec(path: string): boolean;
isDirectoryEmpty(path: string): boolean;
}