Files
cloudron-box/src/backupformat.js

17 lines
351 B
JavaScript
Raw Normal View History

'use strict';
exports = module.exports = {
api
};
2025-07-24 13:19:27 +02:00
const BoxError = require('./boxerror.js');
function api(format) {
switch (format) {
case 'tgz': return require('./backupformat/tgz.js');
case 'rsync': return require('./backupformat/rsync.js');
}
2025-07-24 13:19:27 +02:00
throw new BoxError(BoxError.INTERNAL_ERROR, `Undefined format ${format}`);
}