UNPKG

bit-docs

Version:

The sophisticated JavaScript documentation engine.

13 lines (9 loc) 213 B
var Q = require("q"); module.exports = function(functions, args){ var promise = Q(functions.shift()(args)); var func; while(func = functions.shift()) { promise = promise.then(func); } return promise; };