Update merge-stream typings for v1.0.0

This commit is contained in:
Tom X. Tobin
2016-03-13 18:43:59 -04:00
parent 441b647ef7
commit 25d46c9664
2 changed files with 12 additions and 5 deletions

View File

@@ -11,3 +11,9 @@ var merged = merge(stream1, stream2);
var stream3 = new Stream();
merged.add(stream3);
var stream4 = new Stream();
var stream5 = new Stream();
merged.add([stream4, stream5]);
merged.isEmpty();

View File

@@ -1,14 +1,15 @@
// Type definitions for merge-stream
// Type definitions for merge-stream v1.0.0
// Project: https://github.com/grncdr/merge-stream
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>, Tom X. Tobin <http://tomxtobin.com/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../node/node.d.ts"/>
declare module "merge-stream" {
interface IMergedStream extends NodeJS.ReadWriteStream {
add: (source: NodeJS.ReadableStream) => IMergedStream;
add(source: NodeJS.ReadableStream): IMergedStream;
add(source: NodeJS.ReadableStream[]): IMergedStream;
isEmpty(): boolean;
}
function merge<T extends NodeJS.ReadableStream>(...streams: T[]): IMergedStream;