xlsx-import
Version:
Import data from xlsx file using configured pattern and defined typescript types
14 lines • 543 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.singleObjectStrategy = void 0;
var mappers_1 = require("../mappers");
exports.singleObjectStrategy = function (cfg, ws) {
var objectCfg = cfg;
var singleton = {};
objectCfg.fields.forEach(function (fieldCfg) {
var mapper = fieldCfg.mapper || mappers_1.MAPPER_DEFAULT;
singleton[fieldCfg.key] = mapper(ws.getCell(fieldCfg.row, fieldCfg.col).text);
});
return [singleton];
};
//# sourceMappingURL=singleObjectStrategy.js.map