balena-cli
Version:
The official balena Command Line Interface
14 lines • 591 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
;