UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

16 lines (14 loc) 455 B
/** * * @param collection * @returns {Promise<void>} */ module.exports = async function (collection) { await collection.ready; const promises = []; collection.forEach(template => promises.push(template.processors.ready)); await Promise.all(promises); promises.size = 0; collection.forEach(template => template.processors.forEach(processor => promises.push(processor.ready))); await Promise.all(promises); }