firmament-vita
Version:
Firmament module for automating VITA tasks
10 lines (9 loc) • 673 B
TypeScript
import { FindFilesOptions, UnZipFileResult, UnZipFileOptions, UnZipFileStatus, CopyFileResult } from "./vita-options-results";
export interface VitaFileUtil {
findFilesSync(options: FindFilesOptions): string[];
findFiles(options: FindFilesOptions, cb: (err: Error, files: string[]) => void): any;
unZipFiles(options: UnZipFileOptions, cbStatus: (err: Error, unZipFileStatus: UnZipFileStatus) => void, cbFinal: (err: Error, unZipFileResults: UnZipFileResult[]) => void): any;
deleteFile(file: string): any;
deleteFiles(files: string[]): any;
copyFile(inFile: string, outFile: string, cb: (err: Error, copyFileResult: CopyFileResult) => void): any;
}