UNPKG

vulpes

Version:
24 lines (21 loc) 512 B
"use strict"; var endOfStream = require("end-of-stream"); /** * Wait for a stream to end * @param {ReadableStream} stream The stream to wait for * @returns {Promise} * @memberof module:Vulpes */ function waitForStream(stream) { return new Promise(function (resolve, reject) { return endOfStream(stream, function (err) { if (err) { return reject(err); } resolve(); }); }); } module.exports = { waitForStream: waitForStream };