@incdevco/framework
Version:
node.js lambda framework
21 lines (11 loc) • 325 B
JavaScript
var Promise = require('bluebird');
function StreamToPromise(stream) {
'use strict';
return new Promise(function (resolve, reject) {
stream.on('error', reject);
stream.on('end', resolve);
stream.resume();
});
}
Promise.stream = StreamToPromise;
module.exports = StreamToPromise;