Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Mult<T>

Type parameters

  • T

Hierarchy

  • Mult

Implements

Index

Constructors

constructor

  • new Mult<T>(): Mult<T>
  • new Mult<T>(id: string): Mult<T>
  • new Mult<T>(src: Channel<T>): Mult<T>
  • new Mult<T>(tx: Transducer<any, T>): Mult<T>
  • new Mult<T>(id: string, tx: Transducer<any, T>): Mult<T>

Properties

Protected src

src: Channel<any>

Protected tapID

tapID: number = 0

Protected taps

taps: DCons<Channel<any>>

Protected Static nextID

nextID: number = 0

Accessors

id

  • get id(): string
  • set id(id: string): void

Methods

channel

close

  • close(flush?: boolean): undefined | Promise<void>

Protected process

  • process(): Promise<void>

tap

untap

untapAll

  • untapAll(close?: boolean): boolean

write

  • write(val: any): Promise<boolean>

Generated using TypeDoc