UNPKG

327 BJavaScriptView Raw
1var Promise = require('bluebird');
2
3function readStream(stream) {
4 return new Promise(function (resolve, reject) {
5 var data = '';
6
7 stream.on('data', function (chunk) {
8 data += chunk.toString();
9 }).on('end', function () {
10 resolve(data);
11 }).on('error', reject);
12 });
13}
14
15module.exports = readStream;