export interface IFS { copyPath(srcPath: string, distPath: string): Promise; dirExists(filePath: string): Promise; fileExists(filePath: string): Promise; readFile(filePath: string): Promise; writeFile(filePath: string, content: string): Promise; readJSON(filePath: string): Promise; writeJSON(filePath: string, data: T): Promise; }