backupformat: getFileExtension

This commit is contained in:
Girish Ramakrishnan
2025-08-01 22:58:19 +02:00
parent 7192439b2c
commit 3cabbc1328
6 changed files with 47 additions and 15 deletions

View File

@@ -1,12 +1,15 @@
'use strict';
exports = module.exports = {
api
api,
};
const BoxError = require('./boxerror.js');
const assert = require('assert'),
BoxError = require('./boxerror.js');
function api(format) {
assert.strictEqual(typeof format, 'string');
switch (format) {
case 'tgz': return require('./backupformat/tgz.js');
case 'rsync': return require('./backupformat/rsync.js');