Sha256: 6190bc687b3b2c35d53077ef4762dd47369a871057282620785abe7ecd0724bd

Contents?: true

Size: 621 Bytes

Versions: 23

Compression:

Stored size: 621 Bytes

Contents

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const merge2 = require("merge2");
function merge(streams) {
    const mergedStream = merge2(streams);
    streams.forEach((stream) => {
        stream.once('error', (error) => mergedStream.emit('error', error));
    });
    mergedStream.once('close', () => propagateCloseEventToSources(streams));
    mergedStream.once('end', () => propagateCloseEventToSources(streams));
    return mergedStream;
}
exports.merge = merge;
function propagateCloseEventToSources(streams) {
    streams.forEach((stream) => stream.emit('close'));
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.6 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.5 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.4 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.3 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.2 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.1 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3.5 node_modules/fast-glob/out/utils/stream.js
trusty-cms-5.0.0 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3.4 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3.3 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3.2 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3.1 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.3 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.2.3 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.2.2 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.2.1 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.2 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.1.9 node_modules/fast-glob/out/utils/stream.js
trusty-cms-4.1.8 node_modules/fast-glob/out/utils/stream.js