mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 14:57:10 +00:00
Merge pull request #21318 from daniel-zazula/feature/extend-merge-stream
Merge stream: added overload to merge an array of streams
This commit is contained in:
Vendored
+3
-2
@@ -1,6 +1,6 @@
|
||||
// Type definitions for merge-stream v1.0.0
|
||||
// Type definitions for merge-stream v1.1.0
|
||||
// Project: https://github.com/grncdr/merge-stream
|
||||
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>, Tom X. Tobin <http://tomxtobin.com/>
|
||||
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>, Tom X. Tobin <http://tomxtobin.com/>, Daniel Zazula <https://github.com/daniel-zazula>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference types="node"/>
|
||||
@@ -12,5 +12,6 @@ interface IMergedStream extends NodeJS.ReadWriteStream {
|
||||
isEmpty(): boolean;
|
||||
}
|
||||
|
||||
declare function merge<T extends NodeJS.ReadableStream>(streams: T[]): IMergedStream;
|
||||
declare function merge<T extends NodeJS.ReadableStream>(...streams: T[]): IMergedStream;
|
||||
export = merge;
|
||||
|
||||
@@ -16,3 +16,8 @@ var stream5 = new Stream();
|
||||
merged.add([stream4, stream5]);
|
||||
|
||||
merged.isEmpty();
|
||||
|
||||
var stream6 = new Stream();
|
||||
var stream7 = new Stream();
|
||||
var streamArray = [stream6, stream7];
|
||||
var merged2 = merge(streamArray);
|
||||
|
||||
Reference in New Issue
Block a user