UNPKG

memstreams

Version:

Memory Streams library for JavaScript based on readable-stream

13 lines (12 loc) 570 B
/// <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; }