firmament-vita
Version:
Firmament module for automating VITA tasks
17 lines (15 loc) • 556 B
text/typescript
import {injectable} from 'inversify';
import {autoserialize} from 'cerialize';
import {UnZipFileOptions} from "../../interfaces/vita-options-results";
()
export class UnZipFileOptionsImpl implements UnZipFileOptions {
zippedFiles: string[] = [];
targetFolder: string = '';
deleteOriginalZipFile: boolean = false;
foldersOfZippedFiles: string[] = [];
validate() {
if(!this.targetFolder){
throw new Error(`UnZipFileOptions.targetFolder cannot be empty`)
}
}
}