1 | /// <reference types="node" />
|
2 |
|
3 | declare function pump(streams: pump.Stream[], callback?: pump.Callback): pump.Stream;
|
4 |
|
5 | // callback have to be passed as last argument
|
6 | declare function pump(...streams: Array<pump.Stream | pump.Callback>): pump.Stream;
|
7 |
|
8 | declare namespace pump {
|
9 | type Callback = (err?: Error) => any;
|
10 | type Stream = NodeJS.ReadableStream | NodeJS.WritableStream;
|
11 | }
|
12 |
|
13 | export = pump;
|