UNPKG

@jsreport/jsreport-xlsx

Version:

jsreport recipe rendering excels directly from open xml

26 lines (20 loc) 493 B
const concatTags = require('./concatTags') const loop = require('./loop/loop') const drawingObject = require('./drawingObject/drawingObject') module.exports = (files, sharedData) => { const endCallbacks = [] const addEndCallback = (cb) => { endCallbacks.push(cb) } const parameters = { files, sharedData, addEndCallback } concatTags(parameters) loop(parameters) drawingObject(parameters) for (const endCallback of endCallbacks) { endCallback() } }