diff --git a/types/merge2/index.d.ts b/types/merge2/index.d.ts index 67b2688058..44b3aeaf21 100644 --- a/types/merge2/index.d.ts +++ b/types/merge2/index.d.ts @@ -11,9 +11,24 @@ import {DuplexOptions} from 'stream'; type StreamType = NodeJS.ReadableStream | IMerge2Stream; interface IMerge2Stream extends NodeJS.ReadWriteStream { + /** + * @brief Add more streams to an existing merged stream + * + * @param args streams to add + * + * @return The merged stream + */ add(...args: Array>): IMerge2Stream; } +/** + * @brief This function takes an arbitrary number of streams, but the duplexoption + * has to be the last parameter of the function. + * + * @param args The arguments + * + * @return A merged duplex stream + */ declare function IMerge2 (...args: Array | DuplexOptions>): IMerge2Stream; declare namespace IMerge2 {}