memstreams
Version:
Memory Streams library for JavaScript based on readable-stream
13 lines (12 loc) • 570 B
TypeScript
/// <reference types="node" />
import { Duplex, DuplexOptions } from 'readable-stream';
import { MemReadable, MemReaderOptions, MemWritable, MemWriterOptions } from './types';
export declare class ObjectDuplex extends Duplex implements MemReadable, MemWritable {
readonly data: any[] | Buffer;
queue: any[] | Buffer[];
it: Iterator<any>;
constructor(source?: Iterable<any> | Array<any>, options?: DuplexOptions & MemReaderOptions & MemWriterOptions);
forward: <T extends MemReadable>(destination: T, options?: {
end?: boolean;
}) => T;
}