UNPKG

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