UNPKG

firmament-vita

Version:

Firmament module for automating VITA tasks

17 lines (16 loc) 1.12 kB
import { VitaFileUtil } from "../interfaces/vita-file-util"; import { FindFilesOptions, UnZipFileResult, UnZipFileOptions, UnZipFileStatus, CopyFileResult } from "../interfaces/vita-options-results"; import { ForceErrorImpl, CommandUtil } from "firmament-yargs"; import { VitaSpawn } from "../interfaces/vita-spawn"; export declare class VitaFileUtilImpl extends ForceErrorImpl implements VitaFileUtil { private vitaSpawn; private commandUtil; constructor(vitaSpawn: VitaSpawn, commandUtil: CommandUtil); findFilesSync(options: FindFilesOptions): string[]; findFiles(options: FindFilesOptions, cb: (err: Error, files?: string[]) => void): void; unZipFiles(options: UnZipFileOptions, cbStatus: (err: Error, unZipFileStatus: UnZipFileStatus) => void, cbFinal: (err: Error, unZipFileResults?: UnZipFileResult[]) => void): void; deleteFile(file: string): void; deleteFiles(files: string[]): void; copyFile(inFile: string, outFile: string, cb: (err: Error, copyFileResult: CopyFileResult) => void): void; private spawnUnZipOperation(inFile, outFile, deleteZipFile, cbStatus, cbFinal); }