I do:
return new bluebird((resolve) => {
bluebird.resolve()
.tap(saveExcelFiles)
.tap(...)
.tap(() => {
return getZip().then((rows) => {
resolve(rows) // this outer bluebird helps me
return rows;
});
})
;
});
How to return all data(for each tap) or just last tap in one bluebird wrap.
P.S. I need sequencing (one by one, tap by tap)