Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/dataflow
AbstractRecordStreamlet
Class AbstractRecordStreamlet<I, O>
Type parameters
I
:
Value
=
Value
O
:
Value
=
I
Hierarchy
RecordStreamlet
<
I
,
O
>
AbstractRecordStreamlet
DownlinkStreamlet
Implements
GenericStreamlet
<
I
,
O
>
Index
Constructors
constructor
Properties
field
Count
streamlet
Context
streamlet
Scope
version
Aliased
Flag
Immutable
Flag
Accessors
key
length
precedence
tag
target
type
Order
value
Count
Methods
alias
and
appended
attr
bind
bind
Input
bitwise
And
bitwise
Not
bitwise
Or
bitwise
Xor
body
boolean
Value
branch
cast
cast
Input
clear
clone
coerce
coerce
Input
commit
compare
To
compile
compile
Inlet
concat
conditional
debug
decohere
delete
deleted
did
Decohere
did
Decohere
Inlet
did
Decohere
Outlet
did
Recohere
did
Recohere
Inlet
did
Recohere
Outlet
disconnect
Inputs
disconnect
Outputs
display
divide
eq
equals
equivalent
To
evaluate
filter
flattened
for
Each
ge
get
get
Attr
get
Field
get
Input
get
Item
get
Output
get
Slot
gt
has
hash
Code
head
header
headers
index
Of
inlet
inoutlet
interpolate
To
inverse
invoke
is
Aliased
is
Array
is
Constant
is
Defined
is
Definite
is
Distinct
is
Empty
is
Mutable
is
Object
item
items
iterator
key
Equals
lambda
last
Index
Of
le
lt
max
min
minus
modulo
ne
negative
not
number
Value
on
Decohere
on
Decohere
Outlets
on
Recohere
on
Recohere
Inlets
on
Recohere
Outlets
or
outlet
plus
positive
prepended
push
recohere
set
set
Attr
set
Item
set
Slot
set
Streamlet
Context
set
Streamlet
Scope
slice
slot
splice
string
Value
sub
Record
substitute
tail
times
to
Any
to
Array
to
Object
to
Recon
to
Recon
Block
to
String
to
Value
unbind
Input
unflattened
updated
updated
Attr
updated
Slot
will
Decohere
will
Decohere
Inlet
will
Decohere
Outlet
will
Recohere
will
Recohere
Inlet
will
Recohere
Outlet
absent
builder
create
empty
expand
extant
from
Any
from
Array
from
Object
global
Scope
of
Constructors
constructor
new
Abstract
Record
Streamlet<I, O>
(
scope
?:
null
|
StreamletScope
<
O
>
)
:
AbstractRecordStreamlet
<
I
,
O
>
Type parameters
I
:
Value
<
I
>
=
Value
O
:
Value
<
O
>
=
I
Parameters
Optional
scope:
null
|
StreamletScope
<
O
>
Returns
AbstractRecordStreamlet
<
I
,
O
>
Properties
Readonly
field
Count
field
Count
:
number
Readonly
streamlet
Context
streamlet
Context
:
null
|
StreamletContext
Readonly
streamlet
Scope
streamlet
Scope
:
null
|
StreamletScope
<
O
>
Readonly
version
version
:
number
Static
Readonly
Aliased
Flag
Aliased
Flag
:
number
Static
Readonly
Immutable
Flag
Immutable
Flag
:
number
Accessors
key
get
key
(
)
:
Value
Returns
Value
length
get
length
(
)
:
number
Returns
number
precedence
get
precedence
(
)
:
number
Returns
number
tag
get
tag
(
)
:
undefined
|
string
Returns
undefined
|
string
target
get
target
(
)
:
Value
Returns
Value
type
Order
get
typeOrder
(
)
:
number
Returns
number
value
Count
get
valueCount
(
)
:
number
Returns
number
Methods
alias
alias
(
)
:
void
Returns
void
and
and
(
that
:
AnyValue
)
:
Value
and
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
appended
appended
(
...
items
:
AnyItem
[]
)
:
Record
Parameters
Rest
...
items:
AnyItem
[]
Returns
Record
attr
attr
(
key
:
AnyText
, value
?:
AnyValue
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
key:
AnyText
Optional
value:
AnyValue
Returns
AbstractRecordStreamlet
<
I
,
O
>
bind
bind
(
)
:
Record
Returns
Record
bind
Input
bind
Input
(
key
:
string
, input
:
Outlet
<
I
>
)
:
void
Parameters
key:
string
input:
Outlet
<
I
>
Returns
void
bitwise
And
bitwise
And
(
that
:
AnyValue
)
:
Value
bitwise
And
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
bitwise
Not
bitwise
Not
(
)
:
Value
Returns
Value
bitwise
Or
bitwise
Or
(
that
:
AnyValue
)
:
Value
bitwise
Or
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
bitwise
Xor
bitwise
Xor
(
that
:
AnyValue
)
:
Value
bitwise
Xor
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
body
body
(
)
:
Value
Returns
Value
boolean
Value
boolean
Value
(
)
:
undefined
|
boolean
boolean
Value<T>
(
orElse
:
T
)
:
boolean
|
T
Returns
undefined
|
boolean
Type parameters
T
Parameters
orElse:
T
Returns
boolean
|
T
branch
branch
(
)
:
Record
Returns
Record
cast
cast<T>
(
form
:
Form
<
T
,
unknown
>
)
:
undefined
|
T
cast<T, E>
(
form
:
Form
<
T
,
unknown
>
, orElse
:
E
)
:
T
|
E
Type parameters
T
Parameters
form:
Form
<
T
,
unknown
>
Returns
undefined
|
T
Type parameters
T
E =
T
Parameters
form:
Form
<
T
,
unknown
>
orElse:
E
Returns
T
|
E
cast
Input
cast
Input<T>
(
inlet
:
string
|
Inlet
<
I
>
, form
:
Form
<
T
,
unknown
>
)
:
undefined
|
T
cast
Input<T, E>
(
inlet
:
string
|
Inlet
<
I
>
, form
:
Form
<
T
,
unknown
>
, orElse
:
E
)
:
T
|
E
Type parameters
T
Parameters
inlet:
string
|
Inlet
<
I
>
form:
Form
<
T
,
unknown
>
Returns
undefined
|
T
Type parameters
T
E =
T
Parameters
inlet:
string
|
Inlet
<
I
>
form:
Form
<
T
,
unknown
>
orElse:
E
Returns
T
|
E
clear
clear
(
)
:
void
Returns
void
clone
clone
(
)
:
Record
Returns
Record
coerce
coerce<T>
(
form
:
Form
<
T
,
unknown
>
)
:
T
coerce<T, E>
(
form
:
Form
<
T
,
unknown
>
, orElse
:
E
)
:
T
|
E
Type parameters
T
Parameters
form:
Form
<
T
,
unknown
>
Returns
T
Type parameters
T
E =
T
Parameters
form:
Form
<
T
,
unknown
>
orElse:
E
Returns
T
|
E
coerce
Input
coerce
Input<T>
(
inlet
:
string
|
Inlet
<
I
>
, form
:
Form
<
T
,
unknown
>
)
:
T
coerce
Input<T, E>
(
inlet
:
string
|
Inlet
<
I
>
, form
:
Form
<
T
,
unknown
>
, orElse
:
E
)
:
T
|
E
Type parameters
T
Parameters
inlet:
string
|
Inlet
<
I
>
form:
Form
<
T
,
unknown
>
Returns
T
Type parameters
T
E =
T
Parameters
inlet:
string
|
Inlet
<
I
>
form:
Form
<
T
,
unknown
>
orElse:
E
Returns
T
|
E
commit
commit
(
)
:
AbstractRecordStreamlet
<
I
,
O
>
Returns
AbstractRecordStreamlet
<
I
,
O
>
compare
To
compare
To
(
that
:
unknown
)
:
number
Parameters
that:
unknown
Returns
number
compile
compile
(
)
:
void
Returns
void
compile
Inlet
compile
Inlet
(
inlet
:
Inlet
<
I
>
, name
:
string
)
:
void
Parameters
inlet:
Inlet
<
I
>
name:
string
Returns
void
concat
concat
(
...
items
:
AnyItem
[]
)
:
Record
Parameters
Rest
...
items:
AnyItem
[]
Returns
Record
conditional
conditional
(
thenTerm
:
AnyValue
, elseTerm
:
AnyValue
)
:
Value
conditional
(
thenTerm
:
AnyItem
, elseTerm
:
AnyItem
)
:
Item
Parameters
thenTerm:
AnyValue
elseTerm:
AnyValue
Returns
Value
Parameters
thenTerm:
AnyItem
elseTerm:
AnyItem
Returns
Item
debug
debug
(
output
:
Output
<
unknown
>
)
:
void
Parameters
output:
Output
<
unknown
>
Returns
void
decohere
decohere
(
)
:
void
Returns
void
delete
delete
(
key
:
AnyValue
)
:
Item
Parameters
key:
AnyValue
Returns
Item
deleted
deleted
(
key
:
AnyValue
)
:
Record
Parameters
key:
AnyValue
Returns
Record
Protected
did
Decohere
did
Decohere
(
)
:
void
Returns
void
did
Decohere
Inlet
did
Decohere
Inlet
(
inlet
:
Inlet
<
I
>
)
:
void
Parameters
inlet:
Inlet
<
I
>
Returns
void
did
Decohere
Outlet
did
Decohere
Outlet
(
outlet
:
Outlet
<
O
>
)
:
void
Parameters
outlet:
Outlet
<
O
>
Returns
void
Protected
did
Recohere
did
Recohere
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
did
Recohere
Inlet
did
Recohere
Inlet
(
inlet
:
Inlet
<
I
>
, version
:
number
)
:
void
Parameters
inlet:
Inlet
<
I
>
version:
number
Returns
void
did
Recohere
Outlet
did
Recohere
Outlet
(
outlet
:
Outlet
<
O
>
, version
:
number
)
:
void
Parameters
outlet:
Outlet
<
O
>
version:
number
Returns
void
disconnect
Inputs
disconnect
Inputs
(
)
:
void
Returns
void
disconnect
Outputs
disconnect
Outputs
(
)
:
void
Returns
void
display
display
(
output
:
Output
<
unknown
>
)
:
void
Parameters
output:
Output
<
unknown
>
Returns
void
divide
divide
(
that
:
AnyValue
)
:
Value
divide
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
eq
eq
(
that
:
AnyValue
)
:
Value
eq
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
equivalent
To
equivalent
To
(
that
:
unknown
, epsilon
?:
number
)
:
boolean
Parameters
that:
unknown
Optional
epsilon:
number
Returns
boolean
evaluate
evaluate
(
interpreter
:
AnyInterpreter
)
:
Record
Parameters
interpreter:
AnyInterpreter
Returns
Record
filter
filter
(
predicate
?:
AnyItem
)
:
Selector
Parameters
Optional
predicate:
AnyItem
Returns
Selector
flattened
flattened
(
)
:
Value
Returns
Value
for
Each
for
Each<T>
(
callback
:
(
item
:
Item
, index
:
number
)
=>
void
|
T
)
:
undefined
|
T
for
Each<T, S>
(
callback
:
(
item
:
Item
, index
:
number
)
=>
void
|
T
, thisArg
:
S
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
item
:
Item
, index
:
number
)
=>
void
|
T
(
item
:
Item
, index
:
number
)
:
void
|
T
Parameters
item:
Item
index:
number
Returns
void
|
T
Returns
undefined
|
T
Type parameters
T
S
Parameters
callback:
(
item
:
Item
, index
:
number
)
=>
void
|
T
(
item
:
Item
, index
:
number
)
:
void
|
T
Parameters
item:
Item
index:
number
Returns
void
|
T
thisArg:
S
Returns
undefined
|
T
ge
ge
(
that
:
AnyValue
)
:
Value
ge
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
get
get
(
key
:
AnyValue
)
:
Value
Parameters
key:
AnyValue
Returns
Value
get
Attr
get
Attr
(
key
:
AnyText
)
:
Value
Parameters
key:
AnyText
Returns
Value
get
Field
get
Field
(
key
:
AnyValue
)
:
undefined
|
Field
Parameters
key:
AnyValue
Returns
undefined
|
Field
get
Input
get
Input<I2>
(
inlet
:
string
|
Inlet
<
I2
>
)
:
undefined
|
I2
get
Input<I2, E>
(
inlet
:
string
|
Inlet
<
I2
>
, orElse
:
E
)
:
I2
|
E
Type parameters
I2
:
Value
<
I2
>
Parameters
inlet:
string
|
Inlet
<
I2
>
Returns
undefined
|
I2
Type parameters
I2
:
Value
<
I2
>
E =
I2
Parameters
inlet:
string
|
Inlet
<
I2
>
orElse:
E
Returns
I2
|
E
get
Item
get
Item
(
index
:
AnyNum
)
:
Item
Parameters
index:
AnyNum
Returns
Item
get
Output
get
Output
(
outlet
:
string
|
Outlet
<
O
>
)
:
undefined
|
O
Parameters
outlet:
string
|
Outlet
<
O
>
Returns
undefined
|
O
get
Slot
get
Slot
(
key
:
AnyValue
)
:
Value
Parameters
key:
AnyValue
Returns
Value
gt
gt
(
that
:
AnyValue
)
:
Value
gt
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
has
has
(
key
:
AnyValue
)
:
boolean
Parameters
key:
AnyValue
Returns
boolean
hash
Code
hash
Code
(
)
:
number
Returns
number
head
head
(
)
:
Item
Returns
Item
header
header
(
tag
:
string
)
:
Value
Parameters
tag:
string
Returns
Value
headers
headers
(
tag
:
string
)
:
undefined
|
Record
Parameters
tag:
string
Returns
undefined
|
Record
index
Of
index
Of
(
item
:
AnyItem
, index
?:
number
)
:
number
Parameters
item:
AnyItem
Optional
index:
number
Returns
number
inlet
inlet
(
key
:
string
)
:
null
|
Inlet
<
I
>
inlet<I2>
(
)
:
Inlet
<
I2
>
Parameters
key:
string
Returns
null
|
Inlet
<
I
>
Type parameters
I2
:
Value
<
I2
>
Returns
Inlet
<
I2
>
inoutlet
inoutlet<I2, O2>
(
)
:
Inoutlet
<
I2
,
O2
>
Type parameters
I2
:
Value
<
I2
>
O2
:
Value
<
O2
>
Returns
Inoutlet
<
I2
,
O2
>
interpolate
To
interpolate
To
(
that
:
Record
)
:
Interpolator
<
Record
>
interpolate
To
(
that
:
Item
)
:
Interpolator
<
Item
>
interpolate
To
(
that
:
unknown
)
:
null
|
Interpolator
<
Item
>
Parameters
that:
Record
Returns
Interpolator
<
Record
>
Parameters
that:
Item
Returns
Interpolator
<
Item
>
Parameters
that:
unknown
Returns
null
|
Interpolator
<
Item
>
inverse
inverse
(
)
:
Value
Returns
Value
invoke
invoke
(
args
:
Value
)
:
Item
Parameters
args:
Value
Returns
Item
is
Aliased
is
Aliased
(
)
:
boolean
Returns
boolean
is
Array
is
Array
(
)
:
boolean
Returns
boolean
is
Constant
is
Constant
(
)
:
boolean
Returns
boolean
is
Defined
is
Defined
(
)
:
boolean
Returns
boolean
is
Definite
is
Definite
(
)
:
boolean
Returns
boolean
is
Distinct
is
Distinct
(
)
:
boolean
Returns
boolean
is
Empty
is
Empty
(
)
:
boolean
Returns
boolean
is
Mutable
is
Mutable
(
)
:
boolean
Returns
boolean
is
Object
is
Object
(
)
:
boolean
Returns
boolean
item
item
(
item
:
AnyItem
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
item:
AnyItem
Returns
AbstractRecordStreamlet
<
I
,
O
>
items
items
(
...
items
:
AnyItem
[]
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
Rest
...
items:
AnyItem
[]
Returns
AbstractRecordStreamlet
<
I
,
O
>
iterator
iterator
(
)
:
Cursor
<
Item
>
Returns
Cursor
<
Item
>
key
Equals
key
Equals
(
key
:
unknown
)
:
boolean
Parameters
key:
unknown
Returns
boolean
lambda
lambda
(
template
:
Value
)
:
Value
Parameters
template:
Value
Returns
Value
last
Index
Of
last
Index
Of
(
item
:
AnyItem
, index
?:
number
)
:
number
Parameters
item:
AnyItem
Optional
index:
number
Returns
number
le
le
(
that
:
AnyValue
)
:
Value
le
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
lt
lt
(
that
:
AnyValue
)
:
Value
lt
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
max
max
(
that
:
Item
)
:
Item
Parameters
that:
Item
Returns
Item
min
min
(
that
:
Item
)
:
Item
Parameters
that:
Item
Returns
Item
minus
minus
(
that
:
AnyValue
)
:
Value
minus
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
modulo
modulo
(
that
:
AnyValue
)
:
Value
modulo
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
ne
ne
(
that
:
AnyValue
)
:
Value
ne
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
negative
negative
(
)
:
Value
Returns
Value
not
not
(
)
:
Value
Returns
Value
number
Value
number
Value
(
)
:
undefined
|
number
number
Value<T>
(
orElse
:
T
)
:
number
|
T
Returns
undefined
|
number
Type parameters
T
Parameters
orElse:
T
Returns
number
|
T
Protected
on
Decohere
on
Decohere
(
)
:
void
Returns
void
Protected
on
Decohere
Outlets
on
Decohere
Outlets
(
)
:
void
Returns
void
Protected
on
Recohere
on
Recohere
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
Protected
on
Recohere
Inlets
on
Recohere
Inlets
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
Protected
on
Recohere
Outlets
on
Recohere
Outlets
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
or
or
(
that
:
AnyValue
)
:
Value
or
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
outlet
outlet
(
key
:
string
|
Outlet
<
O
>
)
:
null
|
Outlet
<
O
>
outlet<O2>
(
)
:
Outlet
<
O2
>
Parameters
key:
string
|
Outlet
<
O
>
Returns
null
|
Outlet
<
O
>
Type parameters
O2
:
Value
<
O2
>
Returns
Outlet
<
O2
>
plus
plus
(
that
:
AnyValue
)
:
Value
plus
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
positive
positive
(
)
:
Value
Returns
Value
prepended
prepended
(
...
items
:
AnyItem
[]
)
:
Record
Parameters
Rest
...
items:
AnyItem
[]
Returns
Record
push
push
(
...
items
:
AnyItem
[]
)
:
number
Parameters
Rest
...
items:
AnyItem
[]
Returns
number
recohere
recohere
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
set
set
(
key
:
AnyValue
, newValue
:
AnyValue
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
key:
AnyValue
newValue:
AnyValue
Returns
AbstractRecordStreamlet
<
I
,
O
>
set
Attr
set
Attr
(
key
:
AnyText
, newValue
:
AnyValue
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
key:
AnyText
newValue:
AnyValue
Returns
AbstractRecordStreamlet
<
I
,
O
>
set
Item
set
Item
(
index
:
number
, item
:
AnyItem
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
index:
number
item:
AnyItem
Returns
AbstractRecordStreamlet
<
I
,
O
>
set
Slot
set
Slot
(
key
:
AnyValue
, newValue
:
AnyValue
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
key:
AnyValue
newValue:
AnyValue
Returns
AbstractRecordStreamlet
<
I
,
O
>
set
Streamlet
Context
set
Streamlet
Context
(
context
:
null
|
StreamletContext
)
:
void
Parameters
context:
null
|
StreamletContext
Returns
void
set
Streamlet
Scope
set
Streamlet
Scope
(
scope
:
null
|
StreamletScope
<
O
>
)
:
void
Parameters
scope:
null
|
StreamletScope
<
O
>
Returns
void
slice
slice
(
lower
?:
number
, upper
?:
number
)
:
Record
Parameters
Optional
lower:
number
Optional
upper:
number
Returns
Record
slot
slot
(
key
:
AnyValue
, value
?:
AnyValue
)
:
AbstractRecordStreamlet
<
I
,
O
>
Parameters
key:
AnyValue
Optional
value:
AnyValue
Returns
AbstractRecordStreamlet
<
I
,
O
>
splice
splice
(
start
:
number
, deleteCount
?:
number
,
...
newItems
:
AnyItem
[]
)
:
Item
[]
Parameters
start:
number
Optional
deleteCount:
number
Rest
...
newItems:
AnyItem
[]
Returns
Item
[]
string
Value
string
Value
(
)
:
undefined
|
string
string
Value<T>
(
orElse
:
T
)
:
string
|
T
Returns
undefined
|
string
Type parameters
T
Parameters
orElse:
T
Returns
string
|
T
sub
Record
sub
Record
(
lower
?:
number
, upper
?:
number
)
:
Record
Parameters
Optional
lower:
number
Optional
upper:
number
Returns
Record
substitute
substitute
(
interpreter
:
AnyInterpreter
)
:
Record
Parameters
interpreter:
AnyInterpreter
Returns
Record
tail
tail
(
)
:
Record
Returns
Record
times
times
(
that
:
AnyValue
)
:
Value
times
(
that
:
AnyItem
)
:
Item
Parameters
that:
AnyValue
Returns
Value
Parameters
that:
AnyItem
Returns
Item
to
Any
to
Any
(
)
:
AnyValue
Returns
AnyValue
to
Array
to
Array
(
)
:
AnyItem
[]
Returns
AnyItem
[]
to
Object
to
Object
(
)
:
{}
Returns
{}
[
key:
string
]:
AnyValue
to
Recon
to
Recon
(
)
:
string
Returns
string
to
Recon
Block
to
Recon
Block
(
)
:
string
Returns
string
to
String
to
String
(
)
:
string
Returns
string
to
Value
to
Value
(
)
:
Value
Returns
Value
unbind
Input
unbind
Input
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
unflattened
unflattened
(
)
:
Record
Returns
Record
updated
updated
(
key
:
AnyValue
, value
:
AnyValue
)
:
Record
Parameters
key:
AnyValue
value:
AnyValue
Returns
Record
updated
Attr
updated
Attr
(
key
:
AnyText
, value
:
AnyValue
)
:
Record
Parameters
key:
AnyText
value:
AnyValue
Returns
Record
updated
Slot
updated
Slot
(
key
:
AnyValue
, value
:
AnyValue
)
:
Record
Parameters
key:
AnyValue
value:
AnyValue
Returns
Record
Protected
will
Decohere
will
Decohere
(
)
:
void
Returns
void
will
Decohere
Inlet
will
Decohere
Inlet
(
inlet
:
Inlet
<
I
>
)
:
void
Parameters
inlet:
Inlet
<
I
>
Returns
void
will
Decohere
Outlet
will
Decohere
Outlet
(
outlet
:
Outlet
<
O
>
)
:
void
Parameters
outlet:
Outlet
<
O
>
Returns
void
Protected
will
Recohere
will
Recohere
(
version
:
number
)
:
void
Parameters
version:
number
Returns
void
will
Recohere
Inlet
will
Recohere
Inlet
(
inlet
:
Inlet
<
I
>
, version
:
number
)
:
void
Parameters
inlet:
Inlet
<
I
>
version:
number
Returns
void
will
Recohere
Outlet
will
Recohere
Outlet
(
outlet
:
Outlet
<
O
>
, version
:
number
)
:
void
Parameters
outlet:
Outlet
<
O
>
version:
number
Returns
void
Static
absent
absent
(
)
:
Value
Returns
Value
Static
builder
builder
(
)
:
Builder
<
Item
,
Value
>
Returns
Builder
<
Item
,
Value
>
Static
create
create
(
initialCapacity
?:
number
)
:
Record
Parameters
Optional
initialCapacity:
number
Returns
Record
Static
empty
empty
(
)
:
Record
Returns
Record
Static
expand
expand
(
n
:
number
)
:
number
Parameters
n:
number
Returns
number
Static
extant
extant
(
)
:
Value
Returns
Value
Static
from
Any
from
Any
(
value
:
AnyRecord
)
:
Record
Parameters
value:
AnyRecord
Returns
Record
Static
from
Array
from
Array
(
array
:
{
length
?:
number
}
)
:
Record
Parameters
array:
{
length
?:
number
}
[
index:
number
]:
AnyItem
Optional
length
?:
number
Returns
Record
Static
from
Object
from
Object
(
object
:
{}
)
:
Record
Parameters
object:
{}
[
key:
string
]:
AnyValue
Returns
Record
Static
global
Scope
global
Scope
(
)
:
Item
Returns
Item
Static
of
of
(
...
items
:
AnyItem
[]
)
:
Record
Parameters
Rest
...
items:
AnyItem
[]
Returns
Record
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
Record
Outlet
Abstract
Record
Streamlet
constructor
field
Count
streamlet
Context
streamlet
Scope
version
Aliased
Flag
Immutable
Flag
key
length
precedence
tag
target
type
Order
value
Count
alias
and
appended
attr
bind
bind
Input
bitwise
And
bitwise
Not
bitwise
Or
bitwise
Xor
body
boolean
Value
branch
cast
cast
Input
clear
clone
coerce
coerce
Input
commit
compare
To
compile
compile
Inlet
concat
conditional
debug
decohere
delete
deleted
did
Decohere
did
Decohere
Inlet
did
Decohere
Outlet
did
Recohere
did
Recohere
Inlet
did
Recohere
Outlet
disconnect
Inputs
disconnect
Outputs
display
divide
eq
equals
equivalent
To
evaluate
filter
flattened
for
Each
ge
get
get
Attr
get
Field
get
Input
get
Item
get
Output
get
Slot
gt
has
hash
Code
head
header
headers
index
Of
inlet
inoutlet
interpolate
To
inverse
invoke
is
Aliased
is
Array
is
Constant
is
Defined
is
Definite
is
Distinct
is
Empty
is
Mutable
is
Object
item
items
iterator
key
Equals
lambda
last
Index
Of
le
lt
max
min
minus
modulo
ne
negative
not
number
Value
on
Decohere
on
Decohere
Outlets
on
Recohere
on
Recohere
Inlets
on
Recohere
Outlets
or
outlet
plus
positive
prepended
push
recohere
set
set
Attr
set
Item
set
Slot
set
Streamlet
Context
set
Streamlet
Scope
slice
slot
splice
string
Value
sub
Record
substitute
tail
times
to
Any
to
Array
to
Object
to
Recon
to
Recon
Block
to
String
to
Value
unbind
Input
unflattened
updated
updated
Attr
updated
Slot
will
Decohere
will
Decohere
Inlet
will
Decohere
Outlet
will
Recohere
will
Recohere
Inlet
will
Recohere
Outlet
absent
builder
create
empty
expand
extant
from
Any
from
Array
from
Object
global
Scope
of
And
Outlet
Binary
Outlet
Bitwise
And
Outlet
Bitwise
Not
Outlet
Bitwise
OrOutlet
Bitwise
Xor
Outlet
Conditional
Outlet
Divide
Outlet
Eq
Outlet
Ge
Outlet
Get
Outlet
Gt
Outlet
Invoke
Outlet
Le
Outlet
Lt
Outlet
Minus
Outlet
Modulo
Outlet
Ne
Outlet
Negative
Outlet
Not
Outlet
Or
Outlet
Plus
Outlet
Positive
Outlet
Record
Field
Updater
Record
Model
Record
Scope
Record
Streamlet
Reifier
Times
Outlet
Unary
Outlet
Record
Outlet
Dataflow
Record
Outlet
Generated using
TypeDoc