Type parameters
T
Hierarchy
Mult
Implements
IWriteableChannel
<
T
>
Index
Constructors
constructor
Properties
src
tapID
taps
nextID
Accessors
id
Methods
channel
close
process
tap
untap
untap
All
write
Constructors
constructor
new
Mult
(
)
:
Mult
new
Mult
(
id
:
string
)
:
Mult
new
Mult
(
src
:
Channel
<
T
>
)
:
Mult
new
Mult
(
tx
:
Transducer
<
any
,
T
>
)
:
Mult
new
Mult
(
id
:
string
, tx
:
Transducer
<
any
,
T
>
)
:
Mult
Returns
Mult
Parameters
id:
string
Returns
Mult
Parameters
src:
Channel
<
T
>
Returns
Mult
Parameters
tx:
Transducer
<
any
,
T
>
Returns
Mult
Parameters
id:
string
tx:
Transducer
<
any
,
T
>
Returns
Mult
Properties
Protected
src
src
:
Channel
<
any
>
Protected
tapID
tapID
:
number
= 0
Protected
taps
taps
:
DCons
<
Channel
<
any
>
>
Static
Protected
nextID
nextID
:
number
= 0
Accessors
id
get
id
(
)
:
string
set
id
(
id
:
string
)
:
void
Returns
string
Parameters
id:
string
Returns
void
Methods
channel
channel
(
)
:
Channel
<
any
>
Returns
Channel
<
any
>
close
close
(
flush
?:
boolean
)
:
undefined
|
Promise
<
void
>
Parameters
Default value
flush:
boolean
= false
Returns
undefined
|
Promise
<
void
>
Protected
process
process
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
tap
tap<R>
(
ch
?:
Channel
<
R
>
|
Transducer
<
T
,
R
>
)
:
undefined
|
Channel
<
R
>
Type parameters
R
Parameters
Optional
ch:
Channel
<
R
>
|
Transducer
<
T
,
R
>
Returns
undefined
|
Channel
<
R
>
untap
untap
(
ch
:
Channel
<
any
>
)
:
boolean
Parameters
ch:
Channel
<
any
>
Returns
boolean
untap
All
untap
All
(
close
?:
boolean
)
:
boolean
Parameters
Default value
close:
boolean
= true
Returns
boolean
write
write
(
val
:
any
)
:
Promise
<
boolean
>
Parameters
val:
any
Returns
Promise
<
boolean
>
Globals
"api"
"buffer"
"channel"
"index"
"mult"
"pubsub"
Mult
constructor
src
tapID
taps
nextID
id
channel
close
process
tap
untap
untap
All
write
Generated using
TypeDoc