memstreams
Version:
Memory Streams library for JavaScript based on readable-stream
16 lines (15 loc) • 577 B
TypeScript
/// <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;
}