Search
Preparing search index...
The search index is not available
hareactive
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"Stream"
SwitchBehaviorStream
Class SwitchBehaviorStream<A>
Type parameters
A
Hierarchy
Stream
<
A
>
SwitchBehaviorStream
Index
Constructors
constructor
Properties
b
child
current
Source
nr
OfListeners
outer
Consumer
Methods
add
Listener
do
Switch
filter
map
map
To
merge
push
remove
Listener
scan
scanS
subscribe
Constructors
constructor
new
Switch
Behavior
Stream
(
b
:
Behavior
<
Stream
<
A
>
>
)
:
SwitchBehaviorStream
Parameters
b:
Behavior
<
Stream
<
A
>
>
Returns
SwitchBehaviorStream
Properties
Private
b
b
:
Behavior
<
Stream
<
A
>
>
child
child
:
Consumer
<
A
>
Private
current
Source
current
Source
:
Stream
<
A
>
nr
OfListeners
nr
OfListeners
:
number
Private
outer
Consumer
outer
Consumer
:
Observer
<
Stream
<
A
>
>
Methods
add
Listener
add
Listener
(
c
:
Consumer
<
A
>
)
:
void
Parameters
c:
Consumer
<
A
>
Returns
void
do
Switch
do
Switch
(
newStream
:
Stream
<
A
>
)
:
void
Parameters
newStream:
Stream
<
A
>
Returns
void
filter
filter
(
fn
:
function
)
:
Stream
<
A
>
Parameters
fn:
function
(
a
:
A
)
:
boolean
Parameters
a:
A
Returns
boolean
Returns
Stream
<
A
>
map
map<B>
(
fn
:
function
)
:
Stream
<
B
>
Type parameters
B
Parameters
fn:
function
(
a
:
A
)
:
B
Parameters
a:
A
Returns
B
Returns
Stream
<
B
>
map
To
map
To<B>
(
val
:
B
)
:
Stream
<
B
>
Type parameters
B
Parameters
val:
B
Returns
Stream
<
B
>
merge
merge<B>
(
otherStream
:
Stream
<
B
>
)
:
Stream
<
A
|
B
>
Type parameters
B
Parameters
otherStream:
Stream
<
B
>
Returns
Stream
<
A
|
B
>
push
push
(
a
:
A
)
:
void
Parameters
a:
A
Returns
void
remove
Listener
remove
Listener
(
listener
:
Consumer
<
any
>
)
:
void
Parameters
listener:
Consumer
<
any
>
Returns
void
scan
scan<B>
(
fn
:
function
, init
:
B
)
:
Behavior
<
Behavior
<
B
>
>
Type parameters
B
Parameters
fn:
function
(
a
:
A
, b
:
B
)
:
B
Parameters
a:
A
b:
B
Returns
B
init:
B
Returns
Behavior
<
Behavior
<
B
>
>
scanS
scanS<B>
(
fn
:
function
, startingValue
:
B
)
:
Behavior
<
Stream
<
B
>
>
Type parameters
B
Parameters
fn:
function
(
a
:
A
, b
:
B
)
:
B
Parameters
a:
A
b:
B
Returns
B
startingValue:
B
Returns
Behavior
<
Stream
<
B
>
>
subscribe
subscribe
(
fn
:
function
)
:
Consumer
<
A
>
Parameters
fn:
function
(
a
:
A
)
:
void
Parameters
a:
A
Returns
void
Returns
Consumer
<
A
>
Globals
"
Behavior"
"
Future"
"
Now"
"
Stream"
"frp-
common"
Changes
Stream
Filter
Stream
Map
Stream
Map
ToStream
Scan
Stream
Sink
Stream
Snapshot
Stream
Snapshot
With
Stream
Stream
Switch
Behavior
Stream
constructor
b
child
current
Source
nr
OfListeners
outer
Consumer
add
Listener
do
Switch
filter
map
map
To
merge
push
remove
Listener
scan
scanS
subscribe
Switch
Outer
changes
empty
filter
is
Stream
map
merge
merge
List
publish
scanS
snapshot
snapshot
With
subscribe
switch
Stream
Generated using
TypeDoc