Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/streamlet
AbstractMapOutlet
Class AbstractMapOutlet<K, V, O>
Type parameters
K
V
O
Hierarchy
MapOutletCombinators
<
K
,
V
,
O
>
AbstractMapOutlet
MapInput
Implements
MapOutlet
<
K
,
V
,
O
>
Index
Constructors
constructor
Methods
bind
Output
decohere
Input
decohere
Input
Key
did
Decohere
Input
did
Decohere
Input
Key
did
Recohere
Input
did
Recohere
Input
Key
disconnect
Inputs
disconnect
Outputs
filter
get
has
key
Iterator
map
memoize
on
Decohere
Input
on
Decohere
Input
Key
on
Recohere
Input
on
Recohere
Input
Key
outlet
output
Iterator
recohere
Input
recohere
Input
Key
reduce
unbind
Output
unbind
Outputs
watch
will
Decohere
Input
will
Decohere
Input
Key
will
Recohere
Input
will
Recohere
Input
Key
Constructors
constructor
new
Abstract
Map
Outlet<K, V, O>
(
)
:
AbstractMapOutlet
<
K
,
V
,
O
>
Type parameters
K
V
O
Returns
AbstractMapOutlet
<
K
,
V
,
O
>
Methods
bind
Output
bind
Output
(
output
:
Inlet
<
O
>
)
:
void
Parameters
output:
Inlet
<
O
>
Returns
void
decohere
Input
decohere
Input
(
)
:
void
Returns
void
decohere
Input
Key
decohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
)
:
void
Parameters
key:
K
effect:
KeyEffect
Returns
void
Protected
did
Decohere
Input
did
Decohere
Input
(
)
:
void
Returns
void
Protected
did
Decohere
Input
Key
did
Decohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
)
:
void
Parameters
key:
K
effect:
KeyEffect
Returns
void
Protected
did
Recohere
Input
did
Recohere
Input
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
Protected
did
Recohere
Input
Key
did
Recohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
, version
:
number
)
:
void
Parameters
key:
K
effect:
KeyEffect
version:
number
Returns
void
disconnect
Inputs
disconnect
Inputs
(
)
:
void
Returns
void
disconnect
Outputs
disconnect
Outputs
(
)
:
void
Returns
void
filter
filter
(
func
:
FilterFieldsFunction
<
K
,
V
>
)
:
MapOutlet
<
K
,
V
,
Map
<
K
,
V
>
>
Parameters
func:
FilterFieldsFunction
<
K
,
V
>
Returns
MapOutlet
<
K
,
V
,
Map
<
K
,
V
>
>
Abstract
get
get
(
)
:
undefined
|
O
get
(
key
:
K
)
:
undefined
|
V
Returns
undefined
|
O
Parameters
key:
K
Returns
undefined
|
V
Abstract
has
has
(
key
:
K
)
:
boolean
Parameters
key:
K
Returns
boolean
Abstract
key
Iterator
key
Iterator
(
)
:
Iterator
<
K
>
Returns
Iterator
<
K
>
map
map<O2>
(
func
:
MapValueFunction
<
O
,
O2
>
)
:
Outlet
<
O2
>
map<V2>
(
func
:
MapFieldValuesFunction
<
K
,
V
,
V2
>
)
:
MapOutlet
<
K
,
V2
,
Map
<
K
,
V2
>
>
Type parameters
O2
Parameters
func:
MapValueFunction
<
O
,
O2
>
Returns
Outlet
<
O2
>
Type parameters
V2
Parameters
func:
MapFieldValuesFunction
<
K
,
V
,
V2
>
Returns
MapOutlet
<
K
,
V2
,
Map
<
K
,
V2
>
>
memoize
memoize
(
)
:
MapOutlet
<
K
,
V
,
O
>
Returns
MapOutlet
<
K
,
V
,
O
>
Protected
on
Decohere
Input
on
Decohere
Input
(
)
:
void
Returns
void
Protected
on
Decohere
Input
Key
on
Decohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
)
:
void
Parameters
key:
K
effect:
KeyEffect
Returns
void
Protected
on
Recohere
Input
on
Recohere
Input
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
Protected
on
Recohere
Input
Key
on
Recohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
, version
:
number
)
:
void
Parameters
key:
K
effect:
KeyEffect
version:
number
Returns
void
outlet
outlet
(
key
:
K
)
:
Outlet
<
V
>
Parameters
key:
K
Returns
Outlet
<
V
>
output
Iterator
output
Iterator
(
)
:
Iterator
<
Inlet
<
O
>
>
Returns
Iterator
<
Inlet
<
O
>
>
recohere
Input
recohere
Input
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
recohere
Input
Key
recohere
Input
Key
(
key
:
K
, version
:
number
)
:
void
Parameters
key:
K
version:
number
Returns
void
reduce
reduce<U>
(
identity
:
U
, accumulator
:
(
result
:
U
, element
:
V
)
=>
U
, combiner
:
(
result
:
U
, result2
:
U
)
=>
U
)
:
Outlet
<
U
>
Type parameters
U
Parameters
identity:
U
accumulator:
(
result
:
U
, element
:
V
)
=>
U
(
result
:
U
, element
:
V
)
:
U
Parameters
result:
U
element:
V
Returns
U
combiner:
(
result
:
U
, result2
:
U
)
=>
U
(
result
:
U
, result2
:
U
)
:
U
Parameters
result:
U
result2:
U
Returns
U
Returns
Outlet
<
U
>
unbind
Output
unbind
Output
(
output
:
Inlet
<
O
>
)
:
void
Parameters
output:
Inlet
<
O
>
Returns
void
unbind
Outputs
unbind
Outputs
(
)
:
void
Returns
void
watch
watch
(
func
:
WatchValueFunction
<
O
>
)
:
AbstractMapOutlet
<
K
,
V
,
O
>
watch
(
func
:
WatchFieldsFunction
<
K
,
V
>
)
:
AbstractMapOutlet
<
K
,
V
,
O
>
Parameters
func:
WatchValueFunction
<
O
>
Returns
AbstractMapOutlet
<
K
,
V
,
O
>
Parameters
func:
WatchFieldsFunction
<
K
,
V
>
Returns
AbstractMapOutlet
<
K
,
V
,
O
>
Protected
will
Decohere
Input
will
Decohere
Input
(
)
:
void
Returns
void
Protected
will
Decohere
Input
Key
will
Decohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
)
:
void
Parameters
key:
K
effect:
KeyEffect
Returns
void
Protected
will
Recohere
Input
will
Recohere
Input
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
Protected
will
Recohere
Input
Key
will
Recohere
Input
Key
(
key
:
K
, effect
:
KeyEffect
, version
:
number
)
:
void
Parameters
key:
K
effect:
KeyEffect
version:
number
Returns
void
Modules
@swim/system
@swim/core
@swim/util
@swim/codec
@swim/mapping
@swim/collections
@swim/constraint
@swim/structure
@swim/streamlet
@swim/dataflow
@swim/recon
@swim/uri
@swim/math
@swim/geo
@swim/time
@swim/mesh
@swim/toolkit
Abstract
Map
Outlet
constructor
bind
Output
decohere
Input
decohere
Input
Key
did
Decohere
Input
did
Decohere
Input
Key
did
Recohere
Input
did
Recohere
Input
Key
disconnect
Inputs
disconnect
Outputs
filter
get
has
key
Iterator
map
memoize
on
Decohere
Input
on
Decohere
Input
Key
on
Recohere
Input
on
Recohere
Input
Key
outlet
output
Iterator
recohere
Input
recohere
Input
Key
reduce
unbind
Output
unbind
Outputs
watch
will
Decohere
Input
will
Decohere
Input
Key
will
Recohere
Input
will
Recohere
Input
Key
Generated using
TypeDoc