All files / src then.js

100% Statements 6/6
100% Branches 0/0
100% Functions 4/4
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8476x 641x       5x    
const then = (...ps) => a => ps.reduce(
  (acc, p) => acc.then(a => p(a)),
  Promise.resolve(a)
)
 
module.exports = {
  then
}