@socket-mesh/stream-demux
Version:
A consumable stream demultiplexer.
10 lines (9 loc) • 453 B
TypeScript
import { ConsumableStream } from "@socket-mesh/consumable-stream";
import { StreamDemux } from "./stream-demux.js";
import { WritableStreamConsumer } from "@socket-mesh/writable-consumable-stream";
export declare class DemuxedConsumableStream<T> extends ConsumableStream<T, T> {
name: string;
private _streamDemux;
constructor(streamDemux: StreamDemux<T>, name: string);
createConsumer(timeout?: number): WritableStreamConsumer<T, T>;
}