stream-mock
Version:
Node stream mock module
18 lines (17 loc) • 636 B
TypeScript
/// <reference types="node" />
import { Duplex, DuplexOptions } from 'stream';
import { IReadableMock } from '../readable';
import { IWritableMock } from '../writable';
declare class DuplexMock extends Duplex implements IWritableMock, IReadableMock {
it: IterableIterator<any>;
objectMode: boolean;
readonly readableObjectMode: boolean;
readonly writableObjectMode: boolean;
data: any[];
flatData: any[] | Buffer;
encoding: BufferEncoding;
private _readableState;
private _writableState;
constructor(source?: Iterable<any> | ArrayLike<any>, options?: DuplexOptions);
}
export default DuplexMock;