Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/chart
LeftAxisTrait
Class LeftAxisTrait<Y>
Type parameters
Y =
unknown
Hierarchy
AxisTrait
<
Y
>
LeftAxisTrait
Index
Constructors
constructor
Properties
consumer
Type
consumers
decoherent
fasteners
flags
key
model
observer
Type
observers
uid
warp
Provider
warp
Ref
Consuming
Flag
Flag
Mask
Flag
Shift
Insert
Child
Flags
Insert
Trait
Flags
Mount
Flags
Mounted
Flag
Remove
Child
Flags
Remove
Trait
Flags
Start
Consuming
Flags
Stop
Consuming
Flags
uid
Accessors
analyzing
child
Count
children
consuming
insert
Child
Flags
insert
Trait
Flags
model
Context
model
Flags
mount
Flags
mounted
parent
refreshing
remove
Child
Flags
remove
Trait
Flags
start
Consuming
Flags
stop
Consuming
Flags
trait
Count
traits
traversing
updating
Methods
analyze
Children
append
Child
append
Trait
attach
Fastener
attach
Model
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
bind
Model
Fasteners
bind
Trait
Fastener
bind
Trait
Fasteners
call
Observers
consume
decohere
Fastener
detach
Fastener
detach
Model
did
Aggregate
did
Analyze
did
Attach
Fastener
did
Attach
Model
did
Attach
Parent
did
Consume
did
Correlate
did
Detach
Fastener
did
Detach
Model
did
Detach
Parent
did
Insert
Child
did
Insert
Trait
did
Mount
did
Mutate
did
Observe
did
Reconcile
did
Refresh
did
Remove
Child
did
Remove
Trait
did
Start
Consuming
did
Stop
Consuming
did
Unconsume
did
Unmount
did
Unobserve
did
Validate
equals
first
Child
first
Trait
for
Each
Child
for
Each
Observer
for
Each
Trait
get
Base
get
Base
Trait
get
Child
get
Fastener
get
Lazy
Fastener
get
Super
get
Super
Fastener
get
Super
Trait
get
Trait
has
Fastener
hash
Code
init
insert
Child
insert
Trait
last
Child
last
Trait
mount
Fasteners
mount
Trait
needs
Analyze
needs
Refresh
needs
Update
next
Child
next
Trait
observe
on
Aggregate
on
Analyze
on
Attach
Fastener
on
Attach
Model
on
Attach
Parent
on
Consume
on
Correlate
on
Detach
Fastener
on
Detach
Model
on
Detach
Parent
on
Insert
Child
on
Insert
Trait
on
Mount
on
Mutate
on
Observe
on
Reconcile
on
Refresh
on
Remove
Child
on
Remove
Trait
on
Start
Consuming
on
Stop
Consuming
on
Unconsume
on
Unmount
on
Unobserve
on
Validate
prepend
Child
prepend
Trait
previous
Child
previous
Trait
recohere
Downlinks
recohere
Fasteners
refresh
Children
remove
remove
Child
remove
Trait
replace
Child
replace
Traitt
request
Update
require
Update
set
Child
set
Fastener
set
Flags
set
Key
set
Model
Flags
set
Trait
start
Consuming
start
Consuming
Fasteners
stop
Consuming
stop
Consuming
Fasteners
unbind
Child
Fastener
unbind
Child
Fasteners
unbind
Model
Fasteners
unbind
Trait
Fastener
unbind
Trait
Fasteners
unconsume
unmount
Fasteners
unmount
Trait
unobserve
will
Aggregate
will
Analyze
will
Attach
Fastener
will
Attach
Model
will
Attach
Parent
will
Consume
will
Correlate
will
Detach
Fastener
will
Detach
Model
will
Detach
Parent
will
Insert
Child
will
Insert
Trait
will
Mount
will
Mutate
will
Observe
will
Reconcile
will
Refresh
will
Remove
Child
will
Remove
Trait
will
Start
Consuming
will
Stop
Consuming
will
Unconsume
will
Unmount
will
Unobserve
will
Validate
create
from
Any
from
Init
Constructors
constructor
new
Left
Axis
Trait<Y>
(
)
:
LeftAxisTrait
<
Y
>
Type parameters
Y =
unknown
Returns
LeftAxisTrait
<
Y
>
Properties
Optional
Readonly
consumer
Type
consumer
Type
:
Class
<
Consumer
<
Consumable
>
>
Readonly
consumers
consumers
:
readonly
Consumer
<
Consumable
>
[]
Readonly
decoherent
decoherent
:
null
|
readonly
Fastener
<
unknown
>
[]
Readonly
fasteners
fasteners
:
null
|
{}
Readonly
flags
flags
:
number
Readonly
key
key
:
undefined
|
string
Readonly
model
model
:
null
|
Model
Optional
Readonly
observer
Type
observer
Type
:
Class
<
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
>
Readonly
observers
observers
:
readonly
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
[]
Readonly
uid
uid
:
number
Readonly
warp
Provider
warp
Provider
:
WarpProvider
<
LeftAxisTrait
<
Y
>
,
WarpService
<
LeftAxisTrait
<
Y
>
>
>
Readonly
warp
Ref
warp
Ref
:
Property
<
LeftAxisTrait
<
Y
>
,
null
|
WarpRef
,
null
|
WarpRef
>
Static
Readonly
Consuming
Flag
Consuming
Flag
:
number
Static
Readonly
Flag
Mask
Flag
Mask
:
number
Static
Readonly
Flag
Shift
Flag
Shift
:
number
Static
Readonly
Insert
Child
Flags
Insert
Child
Flags
:
number
Static
Readonly
Insert
Trait
Flags
Insert
Trait
Flags
:
number
Static
Readonly
Mount
Flags
Mount
Flags
:
number
Static
Readonly
Mounted
Flag
Mounted
Flag
:
number
Static
Readonly
Remove
Child
Flags
Remove
Child
Flags
:
number
Static
Readonly
Remove
Trait
Flags
Remove
Trait
Flags
:
number
Static
Readonly
Start
Consuming
Flags
Start
Consuming
Flags
:
number
Static
Readonly
Stop
Consuming
Flags
Stop
Consuming
Flags
:
number
Static
uid
uid
:
(
)
=>
number
Type declaration
(
)
:
number
Returns
number
Accessors
analyzing
get
analyzing
(
)
:
boolean
Returns
boolean
child
Count
get
childCount
(
)
:
number
Returns
number
children
get
children
(
)
:
readonly
Model
[]
Returns
readonly
Model
[]
consuming
get
consuming
(
)
:
boolean
Returns
boolean
insert
Child
Flags
get
insertChildFlags
(
)
:
number
Returns
number
insert
Trait
Flags
get
insertTraitFlags
(
)
:
number
Returns
number
model
Context
get
modelContext
(
)
:
null
|
ModelContextType
<
TraitModelType
<
this
>
>
Returns
null
|
ModelContextType
<
TraitModelType
<
this
>
>
model
Flags
get
modelFlags
(
)
:
number
Returns
number
mount
Flags
get
mountFlags
(
)
:
number
Returns
number
mounted
get
mounted
(
)
:
boolean
Returns
boolean
parent
get
parent
(
)
:
null
|
Model
Returns
null
|
Model
refreshing
get
refreshing
(
)
:
boolean
Returns
boolean
remove
Child
Flags
get
removeChildFlags
(
)
:
number
Returns
number
remove
Trait
Flags
get
removeTraitFlags
(
)
:
number
Returns
number
start
Consuming
Flags
get
startConsumingFlags
(
)
:
number
Returns
number
stop
Consuming
Flags
get
stopConsumingFlags
(
)
:
number
Returns
number
trait
Count
get
traitCount
(
)
:
number
Returns
number
traits
get
traits
(
)
:
readonly
Trait
[]
Returns
readonly
Trait
[]
traversing
get
traversing
(
)
:
boolean
Returns
boolean
updating
get
updating
(
)
:
boolean
Returns
boolean
Methods
analyze
Children
analyze
Children
(
analyzeFlags
:
number
, modelContext
:
ModelContext
, analyzeChildModel
:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
, analyzeChildren
:
(
analyzeFlags
:
number
, modelContext
:
ModelContext
, analyzeChildModel
:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
=>
void
)
:
void
Parameters
analyzeFlags:
number
modelContext:
ModelContext
analyzeChildModel:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
child:
Model
analyzeFlags:
number
modelContext:
ModelContext
Returns
void
analyzeChildren:
(
analyzeFlags
:
number
, modelContext
:
ModelContext
, analyzeChildModel
:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
=>
void
(
analyzeFlags
:
number
, modelContext
:
ModelContext
, analyzeChildModel
:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
:
void
Parameters
analyzeFlags:
number
modelContext:
ModelContext
analyzeChildModel:
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
=>
void
(
child
:
Model
, analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
child:
Model
analyzeFlags:
number
modelContext:
ModelContext
Returns
void
Returns
void
Returns
void
append
Child
append
Child<M>
(
child
:
M
, key
?:
string
)
:
M
append
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
append
Child
(
child
:
AnyModel
<
Model
>
, key
?:
string
)
:
Model
Type parameters
M
:
Model
<
M
>
Parameters
child:
M
Optional
key:
string
Returns
M
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyModel
<
Model
>
Optional
key:
string
Returns
Model
append
Trait
append
Trait<T>
(
trait
:
T
, key
?:
string
)
:
T
append
Trait<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
append
Trait
(
trait
:
AnyTrait
<
Trait
>
, key
?:
string
)
:
Trait
Type parameters
T
:
Trait
<
T
>
Parameters
trait:
T
Optional
key:
string
Returns
T
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
trait:
AnyTrait
<
Trait
>
Optional
key:
string
Returns
Trait
Protected
attach
Fastener
attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
attach
Model
attach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
Protected
bind
Child
Fastener
bind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
Model
, target
:
null
|
Model
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
Model
target:
null
|
Model
Returns
void
Protected
bind
Child
Fasteners
bind
Child
Fasteners
(
child
:
Model
, target
:
null
|
Model
)
:
void
Parameters
child:
Model
target:
null
|
Model
Returns
void
Protected
bind
Fastener
bind
Fastener
(
fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
Returns
void
Protected
bind
Model
Fasteners
bind
Model
Fasteners
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
Protected
bind
Trait
Fastener
bind
Trait
Fastener
(
fastener
:
Fastener
<
unknown
>
, trait
:
Trait
, target
:
null
|
Trait
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
trait:
Trait
target:
null
|
Trait
Returns
void
Protected
bind
Trait
Fasteners
bind
Trait
Fasteners
(
trait
:
Trait
, target
:
null
|
Trait
)
:
void
Parameters
trait:
Trait
target:
null
|
Trait
Returns
void
call
Observers
call
Observers<O, K>
(
key
:
K
,
...
args
:
ObserverParameters
<
O
,
K
>
)
:
void
Type parameters
O
K
:
string
|
number
|
symbol
Parameters
key:
K
Rest
...
args:
ObserverParameters
<
O
,
K
>
Returns
void
consume
consume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
decohere
Fastener
decohere
Fastener
(
fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
Returns
void
Protected
detach
Fastener
detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
detach
Model
detach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
did
Aggregate
did
Aggregate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
did
Analyze
did
Analyze
(
analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
analyzeFlags:
number
modelContext:
ModelContext
Returns
void
Protected
did
Attach
Fastener
did
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
did
Attach
Model
did
Attach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
did
Attach
Parent
did
Attach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
Protected
did
Consume
did
Consume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
did
Correlate
did
Correlate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
did
Detach
Fastener
did
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
did
Detach
Model
did
Detach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
did
Detach
Parent
did
Detach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
did
Insert
Child
did
Insert
Child
(
child
:
Model
, target
:
null
|
Model
)
:
void
Parameters
child:
Model
target:
null
|
Model
Returns
void
did
Insert
Trait
did
Insert
Trait
(
trait
:
Trait
, target
:
null
|
Trait
)
:
void
Parameters
trait:
Trait
target:
null
|
Trait
Returns
void
Protected
did
Mount
did
Mount
(
)
:
void
Returns
void
did
Mutate
did
Mutate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
did
Observe
did
Observe
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
did
Reconcile
did
Reconcile
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
did
Refresh
did
Refresh
(
refreshFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
refreshFlags:
number
modelContext:
ModelContext
Returns
void
did
Remove
Child
did
Remove
Child
(
child
:
Model
)
:
void
Parameters
child:
Model
Returns
void
did
Remove
Trait
did
Remove
Trait
(
trait
:
Trait
)
:
void
Parameters
trait:
Trait
Returns
void
Protected
did
Start
Consuming
did
Start
Consuming
(
)
:
void
Returns
void
Protected
did
Stop
Consuming
did
Stop
Consuming
(
)
:
void
Returns
void
Protected
did
Unconsume
did
Unconsume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
Protected
did
Unmount
did
Unmount
(
)
:
void
Returns
void
Protected
did
Unobserve
did
Unobserve
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
did
Validate
did
Validate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
first
Child
first
Child
(
)
:
null
|
Model
Returns
null
|
Model
first
Trait
first
Trait
(
)
:
null
|
Trait
Returns
null
|
Trait
for
Each
Child
for
Each
Child<T>
(
callback
:
(
child
:
Model
)
=>
void
|
T
)
:
undefined
|
T
for
Each
Child<T, S>
(
callback
:
(
child
:
Model
)
=>
void
|
T
, thisArg
:
S
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
child
:
Model
)
=>
void
|
T
(
child
:
Model
)
:
void
|
T
Parameters
child:
Model
Returns
void
|
T
Returns
undefined
|
T
Type parameters
T
S
Parameters
callback:
(
child
:
Model
)
=>
void
|
T
(
child
:
Model
)
:
void
|
T
Parameters
child:
Model
Returns
void
|
T
thisArg:
S
Returns
undefined
|
T
Protected
for
Each
Observer
for
Each
Observer<T>
(
callback
:
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
=>
void
|
T
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
|
T
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
|
T
Returns
undefined
|
T
for
Each
Trait
for
Each
Trait<T>
(
callback
:
(
trait
:
Trait
)
=>
void
|
T
)
:
undefined
|
T
for
Each
Trait<T, S>
(
callback
:
(
trait
:
Trait
)
=>
void
|
T
, thisArg
:
S
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
trait
:
Trait
)
=>
void
|
T
(
trait
:
Trait
)
:
void
|
T
Parameters
trait:
Trait
Returns
void
|
T
Returns
undefined
|
T
Type parameters
T
S
Parameters
callback:
(
trait
:
Trait
)
=>
void
|
T
(
trait
:
Trait
)
:
void
|
T
Parameters
trait:
Trait
Returns
void
|
T
thisArg:
S
Returns
undefined
|
T
get
Base
get
Base<F>
(
baseBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Model
Parameters
baseBound:
F
Returns
null
|
InstanceType
<
F
>
get
Base
Trait
get
Base
Trait<F>
(
baseBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Trait
Parameters
baseBound:
F
Returns
null
|
InstanceType
<
F
>
get
Child
get
Child<F>
(
key
:
string
, childBound
:
F
)
:
null
|
InstanceType
<
F
>
get
Child
(
key
:
string
, childBound
?:
new
(
...
args
:
any
[]
)
=>
Model
)
:
null
|
Model
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Model
Parameters
key:
string
childBound:
F
Returns
null
|
InstanceType
<
F
>
Parameters
key:
string
Optional
childBound:
new
(
...
args
:
any
[]
)
=>
Model
new
(
...
args
:
any
[]
)
:
Model
Parameters
Rest
...
args:
any
[]
Returns
Model
Returns
null
|
Model
get
Fastener
get
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Lazy
Fastener
get
Lazy
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Lazy
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Super
get
Super<F>
(
superBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Model
Parameters
superBound:
F
Returns
null
|
InstanceType
<
F
>
get
Super
Fastener
get
Super
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Super
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Super
Trait
get
Super
Trait<F>
(
superBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Trait
Parameters
superBound:
F
Returns
null
|
InstanceType
<
F
>
get
Trait
get
Trait<F>
(
key
:
string
, traitBound
:
F
)
:
null
|
InstanceType
<
F
>
get
Trait
(
key
:
string
, traitBound
?:
new
(
...
args
:
any
[]
)
=>
Trait
)
:
null
|
Trait
get
Trait<F>
(
traitBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Trait
Parameters
key:
string
traitBound:
F
Returns
null
|
InstanceType
<
F
>
Parameters
key:
string
Optional
traitBound:
new
(
...
args
:
any
[]
)
=>
Trait
new
(
...
args
:
any
[]
)
:
Trait
Parameters
Rest
...
args:
any
[]
Returns
Trait
Returns
null
|
Trait
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Trait
Parameters
traitBound:
F
Returns
null
|
InstanceType
<
F
>
has
Fastener
has
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
boolean
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
boolean
hash
Code
hash
Code
(
)
:
number
Returns
number
init
init
(
init
:
TraitInit
)
:
void
Parameters
init:
TraitInit
Returns
void
insert
Child
insert
Child<M>
(
child
:
M
, target
:
null
|
Model
, key
?:
string
)
:
M
insert
Child<F>
(
factory
:
F
, target
:
null
|
Model
, key
?:
string
)
:
InstanceType
<
F
>
insert
Child
(
child
:
AnyModel
<
Model
>
, target
:
null
|
Model
, key
?:
string
)
:
Model
Type parameters
M
:
Model
<
M
>
Parameters
child:
M
target:
null
|
Model
Optional
key:
string
Returns
M
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
target:
null
|
Model
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyModel
<
Model
>
target:
null
|
Model
Optional
key:
string
Returns
Model
insert
Trait
insert
Trait<T>
(
trait
:
T
, target
:
null
|
Trait
, key
?:
string
)
:
T
insert
Trait<F>
(
factory
:
F
, target
:
null
|
Trait
, key
?:
string
)
:
InstanceType
<
F
>
insert
Trait
(
trait
:
AnyTrait
<
Trait
>
, target
:
null
|
Trait
, key
?:
string
)
:
Trait
Type parameters
T
:
Trait
<
T
>
Parameters
trait:
T
target:
null
|
Trait
Optional
key:
string
Returns
T
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
target:
null
|
Trait
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
trait:
AnyTrait
<
Trait
>
target:
null
|
Trait
Optional
key:
string
Returns
Trait
last
Child
last
Child
(
)
:
null
|
Model
Returns
null
|
Model
last
Trait
last
Trait
(
)
:
null
|
Trait
Returns
null
|
Trait
Protected
mount
Fasteners
mount
Fasteners
(
)
:
void
Returns
void
mount
Trait
mount
Trait
(
)
:
void
Returns
void
needs
Analyze
needs
Analyze
(
analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
number
Parameters
analyzeFlags:
number
modelContext:
ModelContext
Returns
number
needs
Refresh
needs
Refresh
(
refreshFlags
:
number
, modelContext
:
ModelContext
)
:
number
Parameters
refreshFlags:
number
modelContext:
ModelContext
Returns
number
needs
Update
needs
Update
(
updateFlags
:
number
, immediate
:
boolean
)
:
number
Parameters
updateFlags:
number
immediate:
boolean
Returns
number
next
Child
next
Child
(
target
:
Model
)
:
null
|
Model
Parameters
target:
Model
Returns
null
|
Model
next
Trait
next
Trait
(
target
:
Trait
)
:
null
|
Trait
Parameters
target:
Trait
Returns
null
|
Trait
observe
observe
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
on
Aggregate
on
Aggregate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
on
Analyze
on
Analyze
(
analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
analyzeFlags:
number
modelContext:
ModelContext
Returns
void
Protected
on
Attach
Fastener
on
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
on
Attach
Model
on
Attach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
on
Attach
Parent
on
Attach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
Protected
on
Consume
on
Consume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
on
Correlate
on
Correlate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
on
Detach
Fastener
on
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
on
Detach
Model
on
Detach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
on
Detach
Parent
on
Detach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
on
Insert
Child
on
Insert
Child
(
child
:
Model
, target
:
null
|
Model
)
:
void
Parameters
child:
Model
target:
null
|
Model
Returns
void
on
Insert
Trait
on
Insert
Trait
(
trait
:
Trait
, target
:
null
|
Trait
)
:
void
Parameters
trait:
Trait
target:
null
|
Trait
Returns
void
Protected
on
Mount
on
Mount
(
)
:
void
Returns
void
on
Mutate
on
Mutate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
on
Observe
on
Observe
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
on
Reconcile
on
Reconcile
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
on
Refresh
on
Refresh
(
refreshFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
refreshFlags:
number
modelContext:
ModelContext
Returns
void
on
Remove
Child
on
Remove
Child
(
child
:
Model
)
:
void
Parameters
child:
Model
Returns
void
on
Remove
Trait
on
Remove
Trait
(
trait
:
Trait
)
:
void
Parameters
trait:
Trait
Returns
void
Protected
on
Start
Consuming
on
Start
Consuming
(
)
:
void
Returns
void
Protected
on
Stop
Consuming
on
Stop
Consuming
(
)
:
void
Returns
void
Protected
on
Unconsume
on
Unconsume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
Protected
on
Unmount
on
Unmount
(
)
:
void
Returns
void
Protected
on
Unobserve
on
Unobserve
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
on
Validate
on
Validate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
prepend
Child
prepend
Child<M>
(
child
:
M
, key
?:
string
)
:
M
prepend
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
prepend
Child
(
child
:
AnyModel
<
Model
>
, key
?:
string
)
:
Model
Type parameters
M
:
Model
<
M
>
Parameters
child:
M
Optional
key:
string
Returns
M
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyModel
<
Model
>
Optional
key:
string
Returns
Model
prepend
Trait
prepend
Trait<T>
(
trait
:
T
, key
?:
string
)
:
T
prepend
Trait<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
prepend
Trait
(
trait
:
AnyTrait
<
Trait
>
, key
?:
string
)
:
Trait
Type parameters
T
:
Trait
<
T
>
Parameters
trait:
T
Optional
key:
string
Returns
T
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
trait:
AnyTrait
<
Trait
>
Optional
key:
string
Returns
Trait
previous
Child
previous
Child
(
target
:
Model
)
:
null
|
Model
Parameters
target:
Model
Returns
null
|
Model
previous
Trait
previous
Trait
(
target
:
Trait
)
:
null
|
Trait
Parameters
target:
Trait
Returns
null
|
Trait
recohere
Downlinks
recohere
Downlinks
(
t
:
number
)
:
void
Parameters
t:
number
Returns
void
recohere
Fasteners
recohere
Fasteners
(
t
?:
number
)
:
void
Parameters
Optional
t:
number
Returns
void
refresh
Children
refresh
Children
(
refreshFlags
:
number
, modelContext
:
ModelContext
, refreshChild
:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
, refreshChildren
:
(
refreshFlags
:
number
, modelContext
:
ModelContext
, refreshChild
:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
=>
void
)
:
void
Parameters
refreshFlags:
number
modelContext:
ModelContext
refreshChild:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
child:
Model
refreshFlags:
number
modelContext:
ModelContext
Returns
void
refreshChildren:
(
refreshFlags
:
number
, modelContext
:
ModelContext
, refreshChild
:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
=>
void
(
refreshFlags
:
number
, modelContext
:
ModelContext
, refreshChild
:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
)
:
void
Parameters
refreshFlags:
number
modelContext:
ModelContext
refreshChild:
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
=>
void
(
child
:
Model
, refreshFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
child:
Model
refreshFlags:
number
modelContext:
ModelContext
Returns
void
Returns
void
Returns
void
remove
remove
(
)
:
void
Returns
void
remove
Child
remove
Child
(
key
:
string
)
:
null
|
Model
remove
Child
(
child
:
Model
)
:
void
Parameters
key:
string
Returns
null
|
Model
Parameters
child:
Model
Returns
void
remove
Trait
remove
Trait
(
key
:
string
)
:
null
|
Trait
remove
Trait
(
trait
:
Trait
)
:
void
Parameters
key:
string
Returns
null
|
Trait
Parameters
trait:
Trait
Returns
void
replace
Child
replace
Child<M>
(
newChild
:
Model
, oldChild
:
M
)
:
M
replace
Child<M>
(
newChild
:
AnyModel
<
Model
>
, oldChild
:
M
)
:
M
Type parameters
M
:
Model
<
M
>
Parameters
newChild:
Model
oldChild:
M
Returns
M
Type parameters
M
:
Model
<
M
>
Parameters
newChild:
AnyModel
<
Model
>
oldChild:
M
Returns
M
replace
Traitt
replace
Traitt<T>
(
newTrait
:
Trait
, oldTrait
:
T
)
:
T
replace
Traitt<T>
(
newTrait
:
AnyTrait
<
Trait
>
, oldTrait
:
T
)
:
T
Type parameters
T
:
Trait
<
T
>
Parameters
newTrait:
Trait
oldTrait:
T
Returns
T
Type parameters
T
:
Trait
<
T
>
Parameters
newTrait:
AnyTrait
<
Trait
>
oldTrait:
T
Returns
T
request
Update
request
Update
(
target
:
Model
, updateFlags
:
number
, immediate
:
boolean
)
:
void
Parameters
target:
Model
updateFlags:
number
immediate:
boolean
Returns
void
require
Update
require
Update
(
updateFlags
:
number
, immediate
?:
boolean
)
:
void
Parameters
updateFlags:
number
Optional
immediate:
boolean
Returns
void
set
Child
set
Child<M>
(
key
:
string
, newChild
:
M
)
:
null
|
Model
set
Child<F>
(
key
:
string
, factory
:
F
)
:
null
|
Model
set
Child
(
key
:
string
, newChild
:
null
|
AnyModel
<
Model
>
)
:
null
|
Model
Type parameters
M
:
Model
<
M
>
Parameters
key:
string
newChild:
M
Returns
null
|
Model
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
key:
string
factory:
F
Returns
null
|
Model
Parameters
key:
string
newChild:
null
|
AnyModel
<
Model
>
Returns
null
|
Model
set
Fastener
set
Fastener
(
fastenerName
:
string
, newFastener
:
null
|
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
newFastener:
null
|
Fastener
<
unknown
>
Returns
void
set
Flags
set
Flags
(
flags
:
number
)
:
void
Parameters
flags:
number
Returns
void
set
Key
set
Key
(
key
:
undefined
|
string
)
:
void
Parameters
key:
undefined
|
string
Returns
void
set
Model
Flags
set
Model
Flags
(
modelFlags
:
number
)
:
void
Parameters
modelFlags:
number
Returns
void
set
Trait
set
Trait<T>
(
key
:
string
, newTrait
:
T
)
:
null
|
Trait
set
Trait<F>
(
key
:
string
, factory
:
F
)
:
null
|
Trait
set
Trait
(
key
:
string
, newTrait
:
null
|
AnyTrait
<
Trait
>
)
:
null
|
Trait
Type parameters
T
:
Trait
<
T
>
Parameters
key:
string
newTrait:
T
Returns
null
|
Trait
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
key:
string
factory:
F
Returns
null
|
Trait
Parameters
key:
string
newTrait:
null
|
AnyTrait
<
Trait
>
Returns
null
|
Trait
Protected
start
Consuming
start
Consuming
(
)
:
void
Returns
void
Protected
start
Consuming
Fasteners
start
Consuming
Fasteners
(
)
:
void
Returns
void
Protected
stop
Consuming
stop
Consuming
(
)
:
void
Returns
void
Protected
stop
Consuming
Fasteners
stop
Consuming
Fasteners
(
)
:
void
Returns
void
Protected
unbind
Child
Fastener
unbind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
Model
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
Model
Returns
void
Protected
unbind
Child
Fasteners
unbind
Child
Fasteners
(
child
:
Model
)
:
void
Parameters
child:
Model
Returns
void
Protected
unbind
Model
Fasteners
unbind
Model
Fasteners
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
Protected
unbind
Trait
Fastener
unbind
Trait
Fastener
(
fastener
:
Fastener
<
unknown
>
, trait
:
Trait
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
trait:
Trait
Returns
void
Protected
unbind
Trait
Fasteners
unbind
Trait
Fasteners
(
trait
:
Trait
)
:
void
Parameters
trait:
Trait
Returns
void
unconsume
unconsume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
Protected
unmount
Fasteners
unmount
Fasteners
(
)
:
void
Returns
void
unmount
Trait
unmount
Trait
(
)
:
void
Returns
void
unobserve
unobserve
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
will
Aggregate
will
Aggregate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
will
Analyze
will
Analyze
(
analyzeFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
analyzeFlags:
number
modelContext:
ModelContext
Returns
void
Protected
will
Attach
Fastener
will
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
will
Attach
Model
will
Attach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
will
Attach
Parent
will
Attach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
Protected
will
Consume
will
Consume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
will
Correlate
will
Correlate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
will
Detach
Fastener
will
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
will
Detach
Model
will
Detach
Model
(
model
:
Model
)
:
void
Parameters
model:
Model
Returns
void
will
Detach
Parent
will
Detach
Parent
(
parent
:
Model
)
:
void
Parameters
parent:
Model
Returns
void
will
Insert
Child
will
Insert
Child
(
child
:
Model
, target
:
null
|
Model
)
:
void
Parameters
child:
Model
target:
null
|
Model
Returns
void
will
Insert
Trait
will
Insert
Trait
(
trait
:
Trait
, target
:
null
|
Trait
)
:
void
Parameters
trait:
Trait
target:
null
|
Trait
Returns
void
Protected
will
Mount
will
Mount
(
)
:
void
Returns
void
will
Mutate
will
Mutate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Protected
will
Observe
will
Observe
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
will
Reconcile
will
Reconcile
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
will
Refresh
will
Refresh
(
refreshFlags
:
number
, modelContext
:
ModelContext
)
:
void
Parameters
refreshFlags:
number
modelContext:
ModelContext
Returns
void
will
Remove
Child
will
Remove
Child
(
child
:
Model
)
:
void
Parameters
child:
Model
Returns
void
will
Remove
Trait
will
Remove
Trait
(
trait
:
Trait
)
:
void
Parameters
trait:
Trait
Returns
void
Protected
will
Start
Consuming
will
Start
Consuming
(
)
:
void
Returns
void
Protected
will
Stop
Consuming
will
Stop
Consuming
(
)
:
void
Returns
void
Protected
will
Unconsume
will
Unconsume
(
consumer
:
Consumer
<
Consumable
>
)
:
void
Parameters
consumer:
Consumer
<
Consumable
>
Returns
void
Protected
will
Unmount
will
Unmount
(
)
:
void
Returns
void
Protected
will
Unobserve
will
Unobserve
(
observer
:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
)
:
void
Parameters
observer:
AxisTraitObserver
<
Y
,
LeftAxisTrait
<
Y
>
>
Returns
void
will
Validate
will
Validate
(
modelContext
:
ModelContext
)
:
void
Parameters
modelContext:
ModelContext
Returns
void
Static
create
create<S>
(
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
)
=>
InstanceType
<
S
>
Returns
InstanceType
<
S
>
Static
from
Any
from
Any<S>
(
value
:
AnyTrait
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
value:
AnyTrait
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Static
from
Init
from
Init<S>
(
init
:
InitType
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
init:
InitType
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/ux
@swim/vis
@swim/gauge
@swim/pie
@swim/chart
@swim/maps
Left
Axis
Trait
constructor
consumer
Type
consumers
decoherent
fasteners
flags
key
model
observer
Type
observers
uid
warp
Provider
warp
Ref
Consuming
Flag
Flag
Mask
Flag
Shift
Insert
Child
Flags
Insert
Trait
Flags
Mount
Flags
Mounted
Flag
Remove
Child
Flags
Remove
Trait
Flags
Start
Consuming
Flags
Stop
Consuming
Flags
uid
analyzing
child
Count
children
consuming
insert
Child
Flags
insert
Trait
Flags
model
Context
model
Flags
mount
Flags
mounted
parent
refreshing
remove
Child
Flags
remove
Trait
Flags
start
Consuming
Flags
stop
Consuming
Flags
trait
Count
traits
traversing
updating
analyze
Children
append
Child
append
Trait
attach
Fastener
attach
Model
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
bind
Model
Fasteners
bind
Trait
Fastener
bind
Trait
Fasteners
call
Observers
consume
decohere
Fastener
detach
Fastener
detach
Model
did
Aggregate
did
Analyze
did
Attach
Fastener
did
Attach
Model
did
Attach
Parent
did
Consume
did
Correlate
did
Detach
Fastener
did
Detach
Model
did
Detach
Parent
did
Insert
Child
did
Insert
Trait
did
Mount
did
Mutate
did
Observe
did
Reconcile
did
Refresh
did
Remove
Child
did
Remove
Trait
did
Start
Consuming
did
Stop
Consuming
did
Unconsume
did
Unmount
did
Unobserve
did
Validate
equals
first
Child
first
Trait
for
Each
Child
for
Each
Observer
for
Each
Trait
get
Base
get
Base
Trait
get
Child
get
Fastener
get
Lazy
Fastener
get
Super
get
Super
Fastener
get
Super
Trait
get
Trait
has
Fastener
hash
Code
init
insert
Child
insert
Trait
last
Child
last
Trait
mount
Fasteners
mount
Trait
needs
Analyze
needs
Refresh
needs
Update
next
Child
next
Trait
observe
on
Aggregate
on
Analyze
on
Attach
Fastener
on
Attach
Model
on
Attach
Parent
on
Consume
on
Correlate
on
Detach
Fastener
on
Detach
Model
on
Detach
Parent
on
Insert
Child
on
Insert
Trait
on
Mount
on
Mutate
on
Observe
on
Reconcile
on
Refresh
on
Remove
Child
on
Remove
Trait
on
Start
Consuming
on
Stop
Consuming
on
Unconsume
on
Unmount
on
Unobserve
on
Validate
prepend
Child
prepend
Trait
previous
Child
previous
Trait
recohere
Downlinks
recohere
Fasteners
refresh
Children
remove
remove
Child
remove
Trait
replace
Child
replace
Traitt
request
Update
require
Update
set
Child
set
Fastener
set
Flags
set
Key
set
Model
Flags
set
Trait
start
Consuming
start
Consuming
Fasteners
stop
Consuming
stop
Consuming
Fasteners
unbind
Child
Fastener
unbind
Child
Fasteners
unbind
Model
Fasteners
unbind
Trait
Fastener
unbind
Trait
Fasteners
unconsume
unmount
Fasteners
unmount
Trait
unobserve
will
Aggregate
will
Analyze
will
Attach
Fastener
will
Attach
Model
will
Attach
Parent
will
Consume
will
Correlate
will
Detach
Fastener
will
Detach
Model
will
Detach
Parent
will
Insert
Child
will
Insert
Trait
will
Mount
will
Mutate
will
Observe
will
Reconcile
will
Refresh
will
Remove
Child
will
Remove
Trait
will
Start
Consuming
will
Stop
Consuming
will
Unconsume
will
Unmount
will
Unobserve
will
Validate
create
from
Any
from
Init
Generated using
TypeDoc