mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 10:46:00 +00:00
15 lines
440 B
JavaScript
15 lines
440 B
JavaScript
const EnsureStreamHeaderStream = require('../utility/EnsureStreamHeaderStream');
|
|
|
|
function copyStream(input, output) {
|
|
return new Promise((resolve, reject) => {
|
|
const ensureHeader = new EnsureStreamHeaderStream();
|
|
const finisher = output['finisher'] || output;
|
|
finisher.on('finish', resolve);
|
|
finisher.on('error', reject);
|
|
input.pipe(ensureHeader);
|
|
ensureHeader.pipe(output);
|
|
});
|
|
}
|
|
|
|
module.exports = copyStream;
|