kibana-with-account
Version:
kibana-with-account is develop based kibana project
17 lines (15 loc) • 455 B
JavaScript
const zipExtract = require('./extractors/zip');
const tarGzExtract = require('./extractors/tar_gz');
import { ZIP, TAR } from './file_type';
export default function extractArchive(settings, logger, archiveType) {
switch (archiveType) {
case ZIP:
return zipExtract(settings, logger);
break;
case TAR:
return tarGzExtract(settings, logger);
break;
default:
throw new Error('Unsupported archive format.');
}
};