Create a Broadcast from an existing source. The source is consumed automatically and pushed to all subscribers.
Node.js module
node:stream/iter
namespace Broadcast
- @param options
Same as
broadcast().
namespace Stream
- ): Promise<number>;): Promise<number>;
- ): number;): number;): number;
Type definitions
interface AsyncStreamable
interface Broadcast
interface Broadcastable
interface BroadcastOptions
interface BroadcastResult
interface BroadcastWriter
interface ConsumeOptions
interface ConsumeSyncOptions
interface Drainable
interface DuplexChannel
interface DuplexDirectionOptions
interface DuplexOptions
interface MergeOptions
interface PartialSyncWriter
interface PartialWriter
interface PipeToOptions
interface PipeToSyncOptions
interface PullOptions
interface PushStreamOptions
interface PushWriter
interface StatefulTransform
interface StatelessTransformFn
interface Streamable
interface SyncStatefulTransform
interface SyncStatelessTransformFn
interface SyncWriter
interface TextConsumeOptions
interface TextConsumeSyncOptions
interface TransformCallbackOptions
interface WriteOptions
interface Writer
- type BackpressurePolicy = 'strict' | 'block' | 'drop-oldest' | 'drop-newest'
- type ByteReadableStream = AsyncIterable<Uint8Array[]>
- type Source = string | ArrayBufferLike | ArrayBufferView | Iterable<SyncSource> | AsyncIterable<Source> | Streamable | AsyncStreamable
- type SyncByteReadableStream = Iterable<Uint8Array[]>
- type SyncSource = string | ArrayBufferLike | ArrayBufferView | Iterable<SyncSource> | Streamable
- type SyncTransformResult = string | ArrayBufferLike | ArrayBufferView | Iterable<SyncTransformResult>
- type TransformResult = string | ArrayBufferLike | ArrayBufferView | Iterable<SyncTransformResult> | AsyncIterable<TransformResult>