From e85330bab6a337f61cd7a245086df16bf22fdb88 Mon Sep 17 00:00:00 2001 From: smac89 Date: Tue, 18 Jul 2017 00:53:41 -0600 Subject: [PATCH] Updated merge streams to simply use readablestream rather than readwritestream because readablestream is a much better super type of the type of streams supported --- types/merge2/index.d.ts | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/types/merge2/index.d.ts b/types/merge2/index.d.ts index 3e9c30b6c9..67b2688058 100644 --- a/types/merge2/index.d.ts +++ b/types/merge2/index.d.ts @@ -1,23 +1,21 @@ -// Type definitions for merge2 v0.3.6 +// Type definitions for merge2 v1.1.0 // Project: https://github.com/teambition/merge2 // Definitions by: Tanguy Krotoff +// Chigozirim C. // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// +import {DuplexOptions} from 'stream'; -interface IOptions { - end?: boolean; - objectMode?: boolean; -} +type StreamType = NodeJS.ReadableStream | IMerge2Stream; interface IMerge2Stream extends NodeJS.ReadWriteStream { - add(...args: Array>): IMerge2Stream; + add(...args: Array>): IMerge2Stream; } -interface IMerge2 { - (...args: Array | IOptions>): IMerge2Stream; -} +declare function IMerge2 (...args: Array | DuplexOptions>): IMerge2Stream; -declare var _tmp: IMerge2; -export = _tmp; +declare namespace IMerge2 {} + +export = IMerge2;