UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

20 lines (17 loc) 729 B
module.exports = function (plm) { this.global = new (require('./global'))(plm); this.overwrites = new (require('./overwrites'))(plm); this.processors = new (require('./processors'))(plm); this.applications = new (require('./applications'))(plm); this.data = async rq => { const output = []; const {ipc} = global.utils; const requests = new Map(rq); for (const [requestId, request] of requests) { const response = await ipc.exec('engine', 'templates/get', request.fields.id); const data = response ? {tu: Date.now(), data: response} : undefined; output.push([requestId, data]); } return output; }; };