balena-cli
Version:
The official balena Command Line Interface
18 lines • 642 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buffer = buffer;
const fs = require("fs");
function buffer(stream, bufferFile) {
const fileWriteStream = fs.createWriteStream(bufferFile);
return new Promise(function (resolve, reject) {
stream.on('error', reject).on('end', resolve).pipe(fileWriteStream);
}).then(() => new Promise(function (resolve, reject) {
const fstream = fs.createReadStream(bufferFile);
fstream
.on('open', () => {
resolve(fstream);
})
.on('error', reject);
}));
}
//# sourceMappingURL=streams.js.map