UNPKG

@incdevco/framework

Version:
21 lines (11 loc) 325 B
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;