firmament-vita
Version:
Firmament module for automating VITA tasks
18 lines (16 loc) • 691 B
text/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);
unZipFiles(options: UnZipFileOptions,
cbStatus: (err: Error, unZipFileStatus: UnZipFileStatus)=>void,
cbFinal: (err: Error, unZipFileResults: UnZipFileResult[])=>void);
deleteFile(file: string);
deleteFiles(files: string[]);
copyFile(inFile: string,
outFile: string,
cb: (err: Error, copyFileResult: CopyFileResult)=>void);
}