UNPKG

xlsx-import

Version:

Import data from xlsx file using configured pattern and defined typescript types

14 lines 543 B
"use strict"; 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