diff --git a/types/merge-stream/index.d.ts b/types/merge-stream/index.d.ts index 90f91ee327..5a5493b06e 100644 --- a/types/merge-stream/index.d.ts +++ b/types/merge-stream/index.d.ts @@ -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 , Tom X. Tobin +// Definitions by: Keita Kagurazaka , Tom X. Tobin , Daniel Zazula // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// @@ -12,5 +12,6 @@ interface IMergedStream extends NodeJS.ReadWriteStream { isEmpty(): boolean; } +declare function merge(streams: T[]): IMergedStream; declare function merge(...streams: T[]): IMergedStream; export = merge; diff --git a/types/merge-stream/merge-stream-tests.ts b/types/merge-stream/merge-stream-tests.ts index 67a690e824..a12e7f9c65 100644 --- a/types/merge-stream/merge-stream-tests.ts +++ b/types/merge-stream/merge-stream-tests.ts @@ -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);