mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
Add definitions and tests for merge-stream
This commit is contained in:
parent
5bff44a059
commit
dc2c61c4b2
13
merge-stream/merge-stream-tests.ts
Normal file
13
merge-stream/merge-stream-tests.ts
Normal file
@ -0,0 +1,13 @@
|
||||
/// <reference path="./merge-stream.d.ts" />
|
||||
|
||||
import stream = require("stream");
|
||||
import Stream = stream.Readable;
|
||||
import merge = require("merge-stream");
|
||||
|
||||
var stream1 = new Stream();
|
||||
var stream2 = new Stream();
|
||||
|
||||
var merged = merge(stream1, stream2);
|
||||
|
||||
var stream3 = new Stream();
|
||||
merged.add(stream3);
|
||||
16
merge-stream/merge-stream.d.ts
vendored
Normal file
16
merge-stream/merge-stream.d.ts
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
// Type definitions for merge-stream
|
||||
// Project: https://github.com/grncdr/merge-stream
|
||||
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../node/node.d.ts"/>
|
||||
|
||||
declare module "merge-stream" {
|
||||
|
||||
interface IMergedStream extends NodeJS.ReadWriteStream {
|
||||
add: (source: NodeJS.ReadableStream) => IMergedStream;
|
||||
}
|
||||
|
||||
function merge<T extends NodeJS.ReadableStream>(...streams: T[]): IMergedStream;
|
||||
export = merge;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user