@adncorp/account-book-parser-adapter
Version:
parsing sheet adapter for account book
58 lines (43 loc) • 1.28 kB
JavaScript
;
/* eslint-disable spellcheck/spell-checker */
// const XlsxParser = require('../lib/xlsParser/')
// const OdooParseClass = require('./odoo/parser.js')
/* eslint-disable camelcase */
var odoo = require('./odoo/parser.js');
var sage = require('./sage/parser.js');
var sage_i7 = require('./sage-i7/parser.js');
var sage_30 = require('./sage-30/parser.js');
var sage_coala = require('./sage-coala/parser.js');
var odoocommunity = require('./odoo_community/parser.js');
module.exports = {
/**
* @param {object} params
* @param {function} callback
*/
excelToJson: function excelToJson(params, callback) {
switch (params.softwareName) {
case 'ODOO':
odoo(params, callback); // XlsxParser(params, callback, OdooParseClass)
break;
case 'ODOO-COMMUNITY':
odoocommunity(params, callback);
break;
case 'SAGE':
sage(params, callback);
break;
case 'SAGE-i7':
sage_i7(params, callback);
break;
case 'SAGE-30':
sage_30(params, callback);
break;
case 'SAGE-COALA':
sage_coala(params, callback);
break;
case 'AUTRE':
sage(params, callback);
break;
}
}
};
//# sourceMappingURL=helpers.js.map