UNPKG

memstreams

Version:

Memory Streams library for JavaScript based on readable-stream

16 lines (15 loc) 577 B
/// <reference types="node" /> import { Writable } from 'readable-stream'; import { MemReader, MemWriter, MemWriterOptions } from './types'; export declare class BufferWriter extends Writable implements MemWriter { _queue: Buffer[]; _data: Buffer; constructor(options?: MemWriterOptions); init(): void; get queue(): Buffer[]; get data(): Buffer; _write(chunk: Buffer | string, encoding: BufferEncoding, callback: (error?: Error | null) => void): void; forward<T extends MemReader>(destination: T, options?: { end?: boolean; }): T; }