Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/dom
SvgView
Class SvgView
Hierarchy
ElementView
SvgView
SvgIconView
Index
Constructors
constructor
Properties
alignment
Baseline
child
Map
clip
Path
constraint
Variables
constraints
context
Type
css
Transform
cursor
cx
cy
d
decoherent
display
Provider
dom
Provider
dx
dy
edge
Mode
family
Type
fasteners
fill
fill
Rule
filter
flags
flood
Color
flood
Opacity
font
Family
font
Size
font
Stretch
font
Style
font
Variant
font
Weight
height
in
in2
key
layout
Provider
length
Adjust
line
Height
modal
Provider
mode
mood
mood
Modifier
node
observer
Cache
observer
Type
observers
opacity
pointer
Events
points
preserve
Aspect
Ratio
r
result
std
Deviation
stroke
stroke
Dasharray
stroke
Dashoffset
stroke
Linecap
stroke
Linejoin
stroke
Miterlimit
stroke
Width
text
Anchor
text
Length
theme
theme
Modifier
theme
Provider
touch
Action
transform
type
uid
values
view
Box
viewport
Provider
width
x
x1
x2
y
y1
y2
Contextual
Flag
Cull
Flag
Culled
Flag
Culled
Mask
Display
Mask
Displaying
Flag
Flag
Mask
Flag
Shift
Hidden
Flag
Hidden
Mask
Hide
Flag
Insert
Child
Flags
Intangible
Flag
Mount
Flags
Mounted
Flag
Needs
Animate
Needs
Change
Needs
Composite
Needs
Display
Needs
Layout
Needs
Process
Needs
Project
Needs
Rasterize
Needs
Render
Needs
Resize
Needs
Scroll
Process
Mask
Processing
Flag
Remove
Child
Flags
Removing
Flag
Status
Mask
Traversing
Flag
Unbounded
Flag
Uncull
Flags
Update
Mask
Updating
Mask
namespace
tag
uid
Accessors
child
Count
children
class
List
client
Bounds
client
Transform
culled
displaying
insert
Child
Flags
intangible
mount
Flags
mounted
page
Bounds
page
Transform
parent
parent
Transform
popover
Frame
processing
remove
Child
Flags
super
View
Context
traversing
unbounded
uncull
Flags
updating
view
Context
view
Idiom
viewport
Methods
activate
Constraint
activate
Constraint
Variable
activate
Layout
add
Class
add
Constraint
add
Constraint
Variable
append
Child
apply
Theme
attach
Fastener
attach
Parent
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
call
Observers
cascade
Cull
cascade
Display
cascade
Insert
cascade
Mount
cascade
Process
cascade
Uncull
cascade
Unmount
change
Mood
change
Theme
class
Name
constraint
constraint
Variable
cull
Children
deactivate
Constraint
deactivate
Constraint
Variable
deactivate
Layout
decohere
Fastener
detach
Fastener
detach
Parent
did
Animate
did
Apply
Theme
did
Attach
Fastener
did
Attach
Parent
did
Change
did
Cull
did
Detach
Fastener
did
Detach
Parent
did
Display
did
Insert
Child
did
Layout
did
Mount
did
Observe
did
Process
did
Remove
Child
did
Resize
did
Scroll
did
Set
Attribute
did
Set
Intangible
did
Set
Style
did
Set
Unbounded
did
Uncull
did
Unmount
did
Unobserve
dispatch
Event
display
Child
display
Children
equals
evaluate
Constraint
Variables
extend
View
Context
first
Child
font
for
Each
Child
for
Each
Observer
get
Attribute
get
Base
get
Child
get
Fastener
get
Lazy
Fastener
get
Look
get
Look
Or
get
Style
get
Super
get
Super
Fastener
has
Class
has
Constraint
has
Constraint
Variable
has
Fastener
hash
Code
id
init
init
Attributes
init
Element
init
Style
inject
Child
insert
Child
insert
Child
Map
intersects
Viewport
last
Child
modify
Mood
modify
Theme
mount
mount
Children
mount
Fasteners
mount
Theme
needs
Display
needs
Process
needs
Update
next
Child
observe
off
on
on
Animate
on
Apply
Theme
on
Attach
Fastener
on
Attach
Parent
on
Change
on
Cull
on
Detach
Fastener
on
Detach
Parent
on
Display
on
Insert
Child
on
Layout
on
Mount
on
Observe
on
Process
on
Remove
Child
on
Resize
on
Scroll
on
Set
Attribute
on
Set
Intangible
on
Set
Style
on
Set
Unbounded
on
Uncull
on
Unmount
on
Unobserve
prepend
Child
previous
Child
process
Child
process
Children
recohere
Animators
recohere
Fasteners
remove
remove
Child
remove
Child
Map
remove
Children
remove
Class
remove
Constraint
remove
Constraint
Variable
replace
Child
replace
Child
Map
request
Update
require
Update
set
Attribute
set
Child
set
Constraint
Variable
set
Culled
set
Fastener
set
Flags
set
Intangible
set
Key
set
Properties
set
Property
set
Style
set
Unbounded
text
theme
Animators
toggle
Class
unbind
Child
Fastener
unbind
Child
Fasteners
uncull
Children
unmount
Children
unmount
Fasteners
unobserve
update
Theme
will
Animate
will
Apply
Theme
will
Attach
Fastener
will
Attach
Parent
will
Change
will
Cull
will
Detach
Fastener
will
Detach
Parent
will
Display
will
Insert
Child
will
Layout
will
Mount
will
Observe
will
Process
will
Remove
Child
will
Resize
will
Scroll
will
Set
Attribute
will
Set
Intangible
will
Set
Style
will
Set
Unbounded
will
Uncull
will
Unmount
will
Unobserve
create
for
Tag
from
Any
from
Init
from
Node
from
Tag
is
Node
Mounted
is
Root
View
mount
Constructors
constructor
new
Svg
View
(
node
:
SVGElement
)
:
SvgView
Parameters
node:
SVGElement
Returns
SvgView
Properties
Readonly
alignment
Baseline
alignment
Baseline
:
AttributeAnimator
<
SvgView
,
AlignmentBaseline
,
never
>
Readonly
child
Map
child
Map
:
null
|
Dictionary
<
View
>
Readonly
clip
Path
clip
Path
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
constraint
Variables
constraint
Variables
:
readonly
ConstraintVariable
[]
Readonly
constraints
constraints
:
readonly
Constraint
[]
Optional
Readonly
context
Type
context
Type
:
Class
<
ViewContext
>
Readonly
css
Transform
css
Transform
:
StyleAnimator
<
SvgView
,
null
|
Transform
,
null
|
AnyTransform
>
Readonly
cursor
cursor
:
AttributeAnimator
<
SvgView
,
undefined
|
CssCursor
,
never
>
Readonly
cx
cx
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
cy
cy
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
d
d
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
decoherent
decoherent
:
null
|
readonly
Fastener
<
unknown
>
[]
Readonly
display
Provider
display
Provider
:
DisplayProvider
<
SvgView
,
DisplayService
<
SvgView
>
>
Readonly
dom
Provider
dom
Provider
:
DomProvider
<
SvgView
,
DomService
<
SvgView
>
>
Readonly
dx
dx
:
AttributeAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
dy
dy
:
AttributeAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
edge
Mode
edge
Mode
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Optional
Readonly
family
Type
family
Type
:
Class
<
View
>
Readonly
fasteners
fasteners
:
null
|
{}
Readonly
fill
fill
:
AttributeAnimator
<
SvgView
,
null
|
Color
,
null
|
AnyColor
>
Readonly
fill
Rule
fill
Rule
:
AttributeAnimator
<
SvgView
,
undefined
|
FillRule
,
never
>
Readonly
filter
filter
:
StyleAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
flags
flags
:
number
Readonly
flood
Color
flood
Color
:
AttributeAnimator
<
SvgView
,
null
|
Color
,
null
|
AnyColor
>
Readonly
flood
Opacity
flood
Opacity
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
font
Family
font
Family
:
StyleAnimator
<
SvgView
,
undefined
|
string
|
string
[]
,
undefined
|
string
|
readonly
string
[]
>
Readonly
font
Size
font
Size
:
StyleAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
font
Stretch
font
Stretch
:
StyleAnimator
<
SvgView
,
undefined
|
FontStretch
,
never
>
Readonly
font
Style
font
Style
:
StyleAnimator
<
SvgView
,
undefined
|
FontStyle
,
never
>
Readonly
font
Variant
font
Variant
:
StyleAnimator
<
SvgView
,
undefined
|
FontVariant
,
never
>
Readonly
font
Weight
font
Weight
:
StyleAnimator
<
SvgView
,
undefined
|
FontWeight
,
never
>
Readonly
height
height
:
AttributeAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
in
in
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
in2
in2
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
key
key
:
undefined
|
string
Readonly
layout
Provider
layout
Provider
:
LayoutProvider
<
SvgView
,
LayoutService
<
SvgView
>
>
Readonly
length
Adjust
length
Adjust
:
AttributeAnimator
<
SvgView
,
undefined
|
"spacing"
|
"spacingAndGlyphs"
,
never
>
Readonly
line
Height
line
Height
:
StyleAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
modal
Provider
modal
Provider
:
ModalProvider
<
SvgView
,
ModalService
<
SvgView
>
>
Readonly
mode
mode
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
mood
mood
:
Property
<
SvgView
,
null
|
MoodVector
<
Feel
>
,
null
|
MoodVector
<
Feel
>
>
Readonly
mood
Modifier
mood
Modifier
:
Property
<
SvgView
,
null
|
MoodMatrix
<
Feel
,
Feel
>
,
null
|
MoodMatrix
<
Feel
,
Feel
>
>
Readonly
node
node
:
SVGElement
Readonly
observer
Cache
observer
Cache
:
ElementViewObserverCache
<
SvgView
>
Optional
Readonly
observer
Type
observer
Type
:
Class
<
SvgViewObserver
<
SvgView
>
>
Readonly
observers
observers
:
readonly
SvgViewObserver
<
SvgView
>
[]
Readonly
opacity
opacity
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
pointer
Events
pointer
Events
:
AttributeAnimator
<
SvgView
,
undefined
|
SvgPointerEvents
,
never
>
Readonly
points
points
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
preserve
Aspect
Ratio
preserve
Aspect
Ratio
:
AttributeAnimator
<
SvgView
,
undefined
|
boolean
,
never
>
Readonly
r
r
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
result
result
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
std
Deviation
std
Deviation
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
stroke
stroke
:
AttributeAnimator
<
SvgView
,
null
|
Color
,
null
|
AnyColor
>
Readonly
stroke
Dasharray
stroke
Dasharray
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
stroke
Dashoffset
stroke
Dashoffset
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
stroke
Linecap
stroke
Linecap
:
AttributeAnimator
<
SvgView
,
undefined
|
StrokeLinecap
,
never
>
Readonly
stroke
Linejoin
stroke
Linejoin
:
AttributeAnimator
<
SvgView
,
undefined
|
StrokeLinejoin
,
never
>
Readonly
stroke
Miterlimit
stroke
Miterlimit
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
stroke
Width
stroke
Width
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
text
Anchor
text
Anchor
:
AttributeAnimator
<
SvgView
,
undefined
|
TextAnchor
,
never
>
Readonly
text
Length
text
Length
:
AttributeAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
theme
theme
:
Property
<
SvgView
,
null
|
ThemeMatrix
,
null
|
ThemeMatrix
>
Readonly
theme
Modifier
theme
Modifier
:
Property
<
SvgView
,
null
|
MoodMatrix
<
Feel
,
Feel
>
,
null
|
MoodMatrix
<
Feel
,
Feel
>
>
Readonly
theme
Provider
theme
Provider
:
ThemeProvider
<
SvgView
,
ThemeService
<
SvgView
>
>
Readonly
touch
Action
touch
Action
:
StyleAnimator
<
SvgView
,
undefined
|
TouchAction
,
never
>
Readonly
transform
transform
:
AttributeAnimator
<
SvgView
,
null
|
Transform
,
null
|
AnyTransform
>
Readonly
type
type
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
uid
uid
:
number
Readonly
values
values
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
view
Box
view
Box
:
AttributeAnimator
<
SvgView
,
undefined
|
string
,
never
>
Readonly
viewport
Provider
viewport
Provider
:
ViewportProvider
<
SvgView
,
ViewportService
<
SvgView
>
>
Readonly
width
width
:
AttributeAnimator
<
SvgView
,
null
|
Length
,
null
|
AnyLength
>
Readonly
x
x
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
x1
x1
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
x2
x2
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
y
y
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
y1
y1
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Readonly
y2
y2
:
AttributeAnimator
<
SvgView
,
undefined
|
number
,
never
>
Static
Readonly
Contextual
Flag
Contextual
Flag
:
number
Static
Readonly
Cull
Flag
Cull
Flag
:
number
Static
Readonly
Culled
Flag
Culled
Flag
:
number
Static
Readonly
Culled
Mask
Culled
Mask
:
number
Static
Readonly
Display
Mask
Display
Mask
:
number
Static
Readonly
Displaying
Flag
Displaying
Flag
:
number
Static
Readonly
Flag
Mask
Flag
Mask
:
number
Static
Readonly
Flag
Shift
Flag
Shift
:
number
Static
Readonly
Hidden
Flag
Hidden
Flag
:
number
Static
Readonly
Hidden
Mask
Hidden
Mask
:
number
Static
Readonly
Hide
Flag
Hide
Flag
:
number
Static
Readonly
Insert
Child
Flags
Insert
Child
Flags
:
number
Static
Readonly
Intangible
Flag
Intangible
Flag
:
number
Static
Readonly
Mount
Flags
Mount
Flags
:
number
Static
Readonly
Mounted
Flag
Mounted
Flag
:
number
Static
Readonly
Needs
Animate
Needs
Animate
:
number
Static
Readonly
Needs
Change
Needs
Change
:
number
Static
Readonly
Needs
Composite
Needs
Composite
:
number
Static
Readonly
Needs
Display
Needs
Display
:
number
Static
Readonly
Needs
Layout
Needs
Layout
:
number
Static
Readonly
Needs
Process
Needs
Process
:
number
Static
Readonly
Needs
Project
Needs
Project
:
number
Static
Readonly
Needs
Rasterize
Needs
Rasterize
:
number
Static
Readonly
Needs
Render
Needs
Render
:
number
Static
Readonly
Needs
Resize
Needs
Resize
:
number
Static
Readonly
Needs
Scroll
Needs
Scroll
:
number
Static
Readonly
Process
Mask
Process
Mask
:
number
Static
Readonly
Processing
Flag
Processing
Flag
:
number
Static
Readonly
Remove
Child
Flags
Remove
Child
Flags
:
number
Static
Readonly
Removing
Flag
Removing
Flag
:
number
Static
Readonly
Status
Mask
Status
Mask
:
number
Static
Readonly
Traversing
Flag
Traversing
Flag
:
number
Static
Readonly
Unbounded
Flag
Unbounded
Flag
:
number
Static
Readonly
Uncull
Flags
Uncull
Flags
:
number
Static
Readonly
Update
Mask
Update
Mask
:
number
Static
Readonly
Updating
Mask
Updating
Mask
:
number
Static
Readonly
namespace
namespace
:
string
Static
Readonly
tag
tag
:
string
Static
uid
uid
:
(
)
=>
number
Type declaration
(
)
:
number
Returns
number
Accessors
child
Count
get
childCount
(
)
:
number
Returns
number
children
get
children
(
)
:
readonly
View
[]
Returns
readonly
View
[]
class
List
get
classList
(
)
:
DOMTokenList
Returns
DOMTokenList
client
Bounds
get
clientBounds
(
)
:
R2Box
Returns
R2Box
client
Transform
get
clientTransform
(
)
:
Transform
Returns
Transform
culled
get
culled
(
)
:
boolean
Returns
boolean
displaying
get
displaying
(
)
:
boolean
Returns
boolean
insert
Child
Flags
get
insertChildFlags
(
)
:
number
Returns
number
intangible
get
intangible
(
)
:
boolean
Returns
boolean
mount
Flags
get
mountFlags
(
)
:
number
Returns
number
mounted
get
mounted
(
)
:
boolean
Returns
boolean
page
Bounds
get
pageBounds
(
)
:
R2Box
Returns
R2Box
page
Transform
get
pageTransform
(
)
:
Transform
Returns
Transform
parent
get
parent
(
)
:
null
|
View
Returns
null
|
View
parent
Transform
get
parentTransform
(
)
:
Transform
Returns
Transform
popover
Frame
get
popoverFrame
(
)
:
R2Box
Returns
R2Box
processing
get
processing
(
)
:
boolean
Returns
boolean
remove
Child
Flags
get
removeChildFlags
(
)
:
number
Returns
number
super
View
Context
get
superViewContext
(
)
:
ViewContext
Returns
ViewContext
traversing
get
traversing
(
)
:
boolean
Returns
boolean
unbounded
get
unbounded
(
)
:
boolean
Returns
boolean
uncull
Flags
get
uncullFlags
(
)
:
number
Returns
number
updating
get
updating
(
)
:
boolean
Returns
boolean
view
Context
get
viewContext
(
)
:
ViewContextType
<
this
>
Returns
ViewContextType
<
this
>
view
Idiom
get
viewIdiom
(
)
:
ViewIdiom
Returns
ViewIdiom
viewport
get
viewport
(
)
:
Viewport
Returns
Viewport
Methods
activate
Constraint
activate
Constraint
(
constraint
:
Constraint
)
:
void
Parameters
constraint:
Constraint
Returns
void
activate
Constraint
Variable
activate
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
)
:
void
Parameters
constraintVariable:
ConstraintVariable
Returns
void
Protected
activate
Layout
activate
Layout
(
)
:
void
Returns
void
add
Class
add
Class
(
...
classNames
:
string
[]
)
:
SvgView
Parameters
Rest
...
classNames:
string
[]
Returns
SvgView
add
Constraint
add
Constraint
(
constraint
:
Constraint
)
:
void
Parameters
constraint:
Constraint
Returns
void
add
Constraint
Variable
add
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
)
:
void
Parameters
constraintVariable:
ConstraintVariable
Returns
void
append
Child
append
Child<V>
(
child
:
V
, key
?:
string
)
:
V
append
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
append
Child<K>
(
tag
:
K
, key
?:
string
)
:
SvgViewTagMap
[
K
]
append
Child
(
child
:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
, key
?:
string
)
:
NodeView
Type parameters
V
:
NodeView
<
V
>
Parameters
child:
V
Optional
key:
string
Returns
V
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Type parameters
K
:
keyof
SvgViewTagMap
Parameters
tag:
K
Optional
key:
string
Returns
SvgViewTagMap
[
K
]
Parameters
child:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
Optional
key:
string
Returns
NodeView
apply
Theme
apply
Theme
(
theme
:
ThemeMatrix
, mood
:
MoodVector
<
Feel
>
, timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
theme:
ThemeMatrix
mood:
MoodVector
<
Feel
>
Optional
timing:
boolean
|
AnyTiming
Returns
void
Protected
attach
Fastener
attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
attach
Parent
attach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
bind
Child
Fastener
bind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
View
, target
:
null
|
View
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
View
target:
null
|
View
Returns
void
Protected
bind
Child
Fasteners
bind
Child
Fasteners
(
child
:
View
, target
:
null
|
View
)
:
void
Parameters
child:
View
target:
null
|
View
Returns
void
Protected
bind
Fastener
bind
Fastener
(
fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
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
cascade
Cull
cascade
Cull
(
)
:
void
Returns
void
cascade
Display
cascade
Display
(
displayFlags
:
number
, baseViewContext
:
ViewContext
)
:
void
Parameters
displayFlags:
number
baseViewContext:
ViewContext
Returns
void
cascade
Insert
cascade
Insert
(
updateFlags
?:
number
, viewContext
?:
ViewContext
)
:
void
Parameters
Optional
updateFlags:
number
Optional
viewContext:
ViewContext
Returns
void
cascade
Mount
cascade
Mount
(
)
:
void
Returns
void
cascade
Process
cascade
Process
(
processFlags
:
number
, baseViewContext
:
ViewContext
)
:
void
Parameters
processFlags:
number
baseViewContext:
ViewContext
Returns
void
cascade
Uncull
cascade
Uncull
(
)
:
void
Returns
void
cascade
Unmount
cascade
Unmount
(
)
:
void
Returns
void
Protected
change
Mood
change
Mood
(
)
:
void
Returns
void
Protected
change
Theme
change
Theme
(
)
:
void
Returns
void
class
Name
class
Name
(
)
:
undefined
|
string
class
Name
(
value
:
undefined
|
string
)
:
SvgView
Returns
undefined
|
string
Parameters
value:
undefined
|
string
Returns
SvgView
constraint
constraint
(
lhs
:
AnyConstraintExpression
, relation
:
ConstraintRelation
, rhs
?:
AnyConstraintExpression
, strength
?:
AnyConstraintStrength
)
:
Constraint
Parameters
lhs:
AnyConstraintExpression
relation:
ConstraintRelation
Optional
rhs:
AnyConstraintExpression
Optional
strength:
AnyConstraintStrength
Returns
Constraint
constraint
Variable
constraint
Variable
(
name
:
string
, value
?:
number
, strength
?:
AnyConstraintStrength
)
:
ConstraintProperty
<
unknown
,
number
,
number
>
Parameters
name:
string
Optional
value:
number
Optional
strength:
AnyConstraintStrength
Returns
ConstraintProperty
<
unknown
,
number
,
number
>
Protected
cull
Children
cull
Children
(
)
:
void
Returns
void
deactivate
Constraint
deactivate
Constraint
(
constraint
:
Constraint
)
:
void
Parameters
constraint:
Constraint
Returns
void
deactivate
Constraint
Variable
deactivate
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
)
:
void
Parameters
constraintVariable:
ConstraintVariable
Returns
void
Protected
deactivate
Layout
deactivate
Layout
(
)
:
void
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
Parent
detach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
did
Animate
did
Animate
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
did
Apply
Theme
did
Apply
Theme
(
theme
:
ThemeMatrix
, mood
:
MoodVector
<
Feel
>
, timing
:
boolean
|
Timing
)
:
void
Parameters
theme:
ThemeMatrix
mood:
MoodVector
<
Feel
>
timing:
boolean
|
Timing
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
Parent
did
Attach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
did
Change
did
Change
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
did
Cull
did
Cull
(
)
:
void
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
Parent
did
Detach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
did
Display
did
Display
(
displayFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
displayFlags:
number
viewContext:
ViewContext
Returns
void
Protected
did
Insert
Child
did
Insert
Child
(
child
:
View
, target
:
null
|
View
)
:
void
Parameters
child:
View
target:
null
|
View
Returns
void
Protected
did
Layout
did
Layout
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
did
Mount
did
Mount
(
)
:
void
Returns
void
Protected
did
Observe
did
Observe
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
Protected
did
Process
did
Process
(
processFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
processFlags:
number
viewContext:
ViewContext
Returns
void
Protected
did
Remove
Child
did
Remove
Child
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
Protected
did
Resize
did
Resize
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
did
Scroll
did
Scroll
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
did
Set
Attribute
did
Set
Attribute
(
attributeName
:
string
, value
:
unknown
)
:
void
Parameters
attributeName:
string
value:
unknown
Returns
void
Protected
did
Set
Intangible
did
Set
Intangible
(
intangible
:
boolean
)
:
void
Parameters
intangible:
boolean
Returns
void
Protected
did
Set
Style
did
Set
Style
(
propertyName
:
string
, value
:
unknown
, priority
:
undefined
|
string
)
:
void
Parameters
propertyName:
string
value:
unknown
priority:
undefined
|
string
Returns
void
Protected
did
Set
Unbounded
did
Set
Unbounded
(
unboundedFlag
:
boolean
)
:
void
Parameters
unboundedFlag:
boolean
Returns
void
Protected
did
Uncull
did
Uncull
(
)
:
void
Returns
void
Protected
did
Unmount
did
Unmount
(
)
:
void
Returns
void
Protected
did
Unobserve
did
Unobserve
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
dispatch
Event
dispatch
Event
(
event
:
Event
)
:
boolean
Parameters
event:
Event
Returns
boolean
Protected
display
Child
display
Child
(
child
:
View
, displayFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
child:
View
displayFlags:
number
viewContext:
ViewContext
Returns
void
Protected
display
Children
display
Children
(
displayFlags
:
number
, viewContext
:
ViewContext
, displayChild
:
(
childView
:
View
, displayFlags
:
number
, viewContext
:
ViewContext
)
=>
void
)
:
void
Parameters
displayFlags:
number
viewContext:
ViewContext
displayChild:
(
childView
:
View
, displayFlags
:
number
, viewContext
:
ViewContext
)
=>
void
(
childView
:
View
, displayFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
childView:
View
displayFlags:
number
viewContext:
ViewContext
Returns
void
Returns
void
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
evaluate
Constraint
Variables
evaluate
Constraint
Variables
(
)
:
void
Returns
void
extend
View
Context
extend
View
Context
(
viewContext
:
ViewContext
)
:
ViewContext
Parameters
viewContext:
ViewContext
Returns
ViewContext
first
Child
first
Child
(
)
:
null
|
View
Returns
null
|
View
font
font
(
)
:
null
|
Font
font
(
value
:
null
|
AnyFont
, timing
?:
boolean
|
AnyTiming
)
:
SvgView
Returns
null
|
Font
Parameters
value:
null
|
AnyFont
Optional
timing:
boolean
|
AnyTiming
Returns
SvgView
for
Each
Child
for
Each
Child<T>
(
callback
:
(
child
:
View
)
=>
void
|
T
)
:
undefined
|
T
for
Each
Child<T, S>
(
callback
:
(
child
:
View
)
=>
void
|
T
, thisArg
:
S
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
child
:
View
)
=>
void
|
T
(
child
:
View
)
:
void
|
T
Parameters
child:
View
Returns
void
|
T
Returns
undefined
|
T
Type parameters
T
S
Parameters
callback:
(
child
:
View
)
=>
void
|
T
(
child
:
View
)
:
void
|
T
Parameters
child:
View
Returns
void
|
T
thisArg:
S
Returns
undefined
|
T
for
Each
Observer
for
Each
Observer<T>
(
callback
:
(
observer
:
SvgViewObserver
<
SvgView
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
observer
:
SvgViewObserver
<
SvgView
>
)
=>
void
|
T
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
|
T
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
|
T
Returns
undefined
|
T
get
Attribute
get
Attribute
(
attributeName
:
string
)
:
null
|
string
Parameters
attributeName:
string
Returns
null
|
string
get
Base
get
Base<F>
(
baseBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Hierarchy
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
[]
)
=>
View
)
:
null
|
View
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
View
Parameters
key:
string
childBound:
F
Returns
null
|
InstanceType
<
F
>
Parameters
key:
string
Optional
childBound:
new
(
...
args
:
any
[]
)
=>
View
new
(
...
args
:
any
[]
)
:
View
Parameters
Rest
...
args:
any
[]
Returns
View
Returns
null
|
View
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
Look
get
Look<T>
(
look
:
Look
<
T
,
unknown
>
, mood
?:
null
|
MoodVector
<
Feel
>
)
:
undefined
|
T
Type parameters
T
Parameters
look:
Look
<
T
,
unknown
>
Optional
mood:
null
|
MoodVector
<
Feel
>
Returns
undefined
|
T
get
Look
Or
get
Look
Or<T, E>
(
look
:
Look
<
T
,
unknown
>
, elseValue
:
E
)
:
T
|
E
get
Look
Or<T, E>
(
look
:
Look
<
T
,
unknown
>
, mood
:
null
|
MoodVector
<
Feel
>
, elseValue
:
E
)
:
T
|
E
Type parameters
T
E
Parameters
look:
Look
<
T
,
unknown
>
elseValue:
E
Returns
T
|
E
Type parameters
T
E
Parameters
look:
Look
<
T
,
unknown
>
mood:
null
|
MoodVector
<
Feel
>
elseValue:
E
Returns
T
|
E
get
Style
get
Style
(
propertyNames
:
string
|
readonly
string
[]
)
:
undefined
|
string
|
CSSStyleValue
Parameters
propertyNames:
string
|
readonly
string
[]
Returns
undefined
|
string
|
CSSStyleValue
get
Super
get
Super<F>
(
superBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Hierarchy
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
>
has
Class
has
Class
(
className
:
string
)
:
boolean
Parameters
className:
string
Returns
boolean
has
Constraint
has
Constraint
(
constraint
:
Constraint
)
:
boolean
Parameters
constraint:
Constraint
Returns
boolean
has
Constraint
Variable
has
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
)
:
boolean
Parameters
constraintVariable:
ConstraintVariable
Returns
boolean
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
id
id
(
)
:
undefined
|
string
id
(
value
:
undefined
|
string
)
:
SvgView
Returns
undefined
|
string
Parameters
value:
undefined
|
string
Returns
SvgView
init
init
(
init
:
SvgViewInit
)
:
void
Parameters
init:
SvgViewInit
Returns
void
Protected
init
Attributes
init
Attributes
(
init
:
SvgViewAttributesInit
)
:
void
Parameters
init:
SvgViewAttributesInit
Returns
void
Protected
init
Element
init
Element
(
node
:
Element
)
:
void
Parameters
node:
Element
Returns
void
Protected
init
Style
init
Style
(
init
:
SvgViewStyleInit
)
:
void
Parameters
init:
SvgViewStyleInit
Returns
void
inject
Child
inject
Child
(
child
:
Node
|
View
, target
:
null
|
Node
|
View
, key
?:
string
)
:
void
Parameters
child:
Node
|
View
target:
null
|
Node
|
View
Optional
key:
string
Returns
void
insert
Child
insert
Child<V>
(
child
:
V
, target
:
null
|
Node
|
View
, key
?:
string
)
:
V
insert
Child<F>
(
factory
:
F
, target
:
null
|
View
, key
?:
string
)
:
InstanceType
<
F
>
insert
Child<K>
(
tag
:
K
, target
:
null
|
Node
|
View
, key
?:
string
)
:
SvgViewTagMap
[
K
]
insert
Child
(
child
:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
, target
:
null
|
Node
|
View
, key
?:
string
)
:
NodeView
Type parameters
V
:
NodeView
<
V
>
Parameters
child:
V
target:
null
|
Node
|
View
Optional
key:
string
Returns
V
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
target:
null
|
View
Optional
key:
string
Returns
InstanceType
<
F
>
Type parameters
K
:
keyof
SvgViewTagMap
Parameters
tag:
K
target:
null
|
Node
|
View
Optional
key:
string
Returns
SvgViewTagMap
[
K
]
Parameters
child:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
target:
null
|
Node
|
View
Optional
key:
string
Returns
NodeView
Protected
insert
Child
Map
insert
Child
Map
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
intersects
Viewport
intersects
Viewport
(
)
:
boolean
Returns
boolean
last
Child
last
Child
(
)
:
null
|
View
Returns
null
|
View
modify
Mood
modify
Mood
(
feel
:
Feel
, updates
:
MoodVectorUpdates
<
Feel
>
, timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
feel:
Feel
updates:
MoodVectorUpdates
<
Feel
>
Optional
timing:
boolean
|
AnyTiming
Returns
void
modify
Theme
modify
Theme
(
feel
:
Feel
, updates
:
MoodVectorUpdates
<
Feel
>
, timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
feel:
Feel
updates:
MoodVectorUpdates
<
Feel
>
Optional
timing:
boolean
|
AnyTiming
Returns
void
mount
mount
(
)
:
void
Returns
void
Protected
mount
Children
mount
Children
(
)
:
void
Returns
void
Protected
mount
Fasteners
mount
Fasteners
(
)
:
void
Returns
void
Protected
mount
Theme
mount
Theme
(
)
:
void
Returns
void
Protected
needs
Display
needs
Display
(
displayFlags
:
number
, viewContext
:
ViewContext
)
:
number
Parameters
displayFlags:
number
viewContext:
ViewContext
Returns
number
Protected
needs
Process
needs
Process
(
processFlags
:
number
, viewContext
:
ViewContext
)
:
number
Parameters
processFlags:
number
viewContext:
ViewContext
Returns
number
Protected
needs
Update
needs
Update
(
updateFlags
:
number
, immediate
:
boolean
)
:
number
Parameters
updateFlags:
number
immediate:
boolean
Returns
number
next
Child
next
Child
(
targetView
:
View
)
:
null
|
View
Parameters
targetView:
View
Returns
null
|
View
observe
observe
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
off
off<K>
(
type
:
K
, listener
:
(
event
:
SVGElementEventMap
[
K
]
)
=>
unknown
, options
?:
boolean
|
EventListenerOptions
)
:
SvgView
off
(
type
:
string
, listener
:
EventListenerOrEventListenerObject
, options
?:
boolean
|
EventListenerOptions
)
:
SvgView
Type parameters
K
:
keyof
SVGElementEventMap
Parameters
type:
K
listener:
(
event
:
SVGElementEventMap
[
K
]
)
=>
unknown
(
event
:
SVGElementEventMap
[
K
]
)
:
unknown
Parameters
event:
SVGElementEventMap
[
K
]
Returns
unknown
Optional
options:
boolean
|
EventListenerOptions
Returns
SvgView
Parameters
type:
string
listener:
EventListenerOrEventListenerObject
Optional
options:
boolean
|
EventListenerOptions
Returns
SvgView
on
on<K>
(
type
:
K
, listener
:
(
event
:
SVGElementEventMap
[
K
]
)
=>
unknown
, options
?:
boolean
|
AddEventListenerOptions
)
:
SvgView
on
(
type
:
string
, listener
:
EventListenerOrEventListenerObject
, options
?:
boolean
|
AddEventListenerOptions
)
:
SvgView
Type parameters
K
:
keyof
SVGElementEventMap
Parameters
type:
K
listener:
(
event
:
SVGElementEventMap
[
K
]
)
=>
unknown
(
event
:
SVGElementEventMap
[
K
]
)
:
unknown
Parameters
event:
SVGElementEventMap
[
K
]
Returns
unknown
Optional
options:
boolean
|
AddEventListenerOptions
Returns
SvgView
Parameters
type:
string
listener:
EventListenerOrEventListenerObject
Optional
options:
boolean
|
AddEventListenerOptions
Returns
SvgView
Protected
on
Animate
on
Animate
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
on
Apply
Theme
on
Apply
Theme
(
theme
:
ThemeMatrix
, mood
:
MoodVector
<
Feel
>
, timing
:
boolean
|
Timing
)
:
void
Parameters
theme:
ThemeMatrix
mood:
MoodVector
<
Feel
>
timing:
boolean
|
Timing
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
Parent
on
Attach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
on
Change
on
Change
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
on
Cull
on
Cull
(
)
:
void
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
Parent
on
Detach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
on
Display
on
Display
(
displayFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
displayFlags:
number
viewContext:
ViewContext
Returns
void
Protected
on
Insert
Child
on
Insert
Child
(
child
:
View
, target
:
null
|
View
)
:
void
Parameters
child:
View
target:
null
|
View
Returns
void
Protected
on
Layout
on
Layout
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
on
Mount
on
Mount
(
)
:
void
Returns
void
Protected
on
Observe
on
Observe
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
Protected
on
Process
on
Process
(
processFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
processFlags:
number
viewContext:
ViewContext
Returns
void
Protected
on
Remove
Child
on
Remove
Child
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
Protected
on
Resize
on
Resize
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
on
Scroll
on
Scroll
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
on
Set
Attribute
on
Set
Attribute
(
attributeName
:
string
, value
:
unknown
)
:
void
Parameters
attributeName:
string
value:
unknown
Returns
void
Protected
on
Set
Intangible
on
Set
Intangible
(
intangible
:
boolean
)
:
void
Parameters
intangible:
boolean
Returns
void
Protected
on
Set
Style
on
Set
Style
(
propertyName
:
string
, value
:
unknown
, priority
:
undefined
|
string
)
:
void
Parameters
propertyName:
string
value:
unknown
priority:
undefined
|
string
Returns
void
Protected
on
Set
Unbounded
on
Set
Unbounded
(
unboundedFlag
:
boolean
)
:
void
Parameters
unboundedFlag:
boolean
Returns
void
Protected
on
Uncull
on
Uncull
(
)
:
void
Returns
void
Protected
on
Unmount
on
Unmount
(
)
:
void
Returns
void
Protected
on
Unobserve
on
Unobserve
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
prepend
Child
prepend
Child<V>
(
child
:
V
, key
?:
string
)
:
V
prepend
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
prepend
Child<K>
(
tag
:
K
, key
?:
string
)
:
SvgViewTagMap
[
K
]
prepend
Child
(
child
:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
, key
?:
string
)
:
NodeView
Type parameters
V
:
NodeView
<
V
>
Parameters
child:
V
Optional
key:
string
Returns
V
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Type parameters
K
:
keyof
SvgViewTagMap
Parameters
tag:
K
Optional
key:
string
Returns
SvgViewTagMap
[
K
]
Parameters
child:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
Optional
key:
string
Returns
NodeView
previous
Child
previous
Child
(
targetView
:
View
)
:
null
|
View
Parameters
targetView:
View
Returns
null
|
View
Protected
process
Child
process
Child
(
child
:
View
, processFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
child:
View
processFlags:
number
viewContext:
ViewContext
Returns
void
Protected
process
Children
process
Children
(
processFlags
:
number
, viewContext
:
ViewContext
, processChild
:
(
childView
:
View
, processFlags
:
number
, viewContext
:
ViewContext
)
=>
void
)
:
void
Parameters
processFlags:
number
viewContext:
ViewContext
processChild:
(
childView
:
View
, processFlags
:
number
, viewContext
:
ViewContext
)
=>
void
(
childView
:
View
, processFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
childView:
View
processFlags:
number
viewContext:
ViewContext
Returns
void
Returns
void
recohere
Animators
recohere
Animators
(
t
:
number
)
:
void
Parameters
t:
number
Returns
void
recohere
Fasteners
recohere
Fasteners
(
t
?:
number
)
:
void
Parameters
Optional
t:
number
Returns
void
remove
remove
(
)
:
void
Returns
void
remove
Child
remove
Child
(
key
:
string
)
:
null
|
View
remove
Child<V>
(
child
:
V
)
:
V
remove
Child
(
child
:
Node
)
:
View
Parameters
key:
string
Returns
null
|
View
Type parameters
V
:
View
<
V
>
Parameters
child:
V
Returns
V
Parameters
child:
Node
Returns
View
Protected
remove
Child
Map
remove
Child
Map
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
remove
Children
remove
Children
(
)
:
void
Returns
void
remove
Class
remove
Class
(
...
classNames
:
string
[]
)
:
SvgView
Parameters
Rest
...
classNames:
string
[]
Returns
SvgView
remove
Constraint
remove
Constraint
(
constraint
:
Constraint
)
:
void
Parameters
constraint:
Constraint
Returns
void
remove
Constraint
Variable
remove
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
)
:
void
Parameters
constraintVariable:
ConstraintVariable
Returns
void
replace
Child
replace
Child<V>
(
newChild
:
NodeView
, oldChild
:
V
)
:
V
replace
Child<V>
(
newChild
:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
, oldChild
:
V
)
:
V
Type parameters
V
:
NodeView
<
V
>
Parameters
newChild:
NodeView
oldChild:
V
Returns
V
Type parameters
V
:
NodeView
<
V
>
Parameters
newChild:
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
oldChild:
V
Returns
V
Protected
replace
Child
Map
replace
Child
Map
(
newChild
:
View
, oldChild
:
View
)
:
void
Parameters
newChild:
View
oldChild:
View
Returns
void
request
Update
request
Update
(
target
:
View
, updateFlags
:
number
, immediate
:
boolean
)
:
void
Parameters
target:
View
updateFlags:
number
immediate:
boolean
Returns
void
require
Update
require
Update
(
updateFlags
:
number
, immediate
?:
boolean
)
:
void
Parameters
updateFlags:
number
Optional
immediate:
boolean
Returns
void
set
Attribute
set
Attribute
(
attributeName
:
string
, value
:
unknown
)
:
SvgView
Parameters
attributeName:
string
value:
unknown
Returns
SvgView
set
Child
set
Child<V>
(
key
:
string
, newChild
:
V
)
:
null
|
View
set
Child<F>
(
key
:
string
, factory
:
F
)
:
null
|
View
set
Child
(
key
:
string
, newChild
:
null
|
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
)
:
null
|
View
Type parameters
V
:
NodeView
<
V
>
Parameters
key:
string
newChild:
V
Returns
null
|
View
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
key:
string
factory:
F
Returns
null
|
View
Parameters
key:
string
newChild:
null
|
AnyNodeView
<
NodeView
>
|
keyof
SvgViewTagMap
Returns
null
|
View
set
Constraint
Variable
set
Constraint
Variable
(
constraintVariable
:
ConstraintVariable
, state
:
number
)
:
void
Parameters
constraintVariable:
ConstraintVariable
state:
number
Returns
void
set
Culled
set
Culled
(
culled
:
boolean
)
:
void
Parameters
culled:
boolean
Returns
void
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
Intangible
set
Intangible
(
intangible
:
boolean
)
:
void
Parameters
intangible:
boolean
Returns
void
set
Key
set
Key
(
key
:
undefined
|
string
)
:
void
Parameters
key:
undefined
|
string
Returns
void
set
Properties
set
Properties
(
properties
:
MemberPropertyInitMap
<
SvgView
>
, timingOrAffinity
:
undefined
|
null
|
number
|
boolean
|
AnyTiming
)
:
void
set
Properties
(
properties
:
MemberPropertyInitMap
<
SvgView
>
, timing
?:
null
|
boolean
|
AnyTiming
, affinity
?:
number
)
:
void
Parameters
properties:
MemberPropertyInitMap
<
SvgView
>
timingOrAffinity:
undefined
|
null
|
number
|
boolean
|
AnyTiming
Returns
void
Parameters
properties:
MemberPropertyInitMap
<
SvgView
>
Optional
timing:
null
|
boolean
|
AnyTiming
Optional
affinity:
number
Returns
void
set
Property
set
Property
(
key
:
string
, value
:
unknown
, timing
?:
null
|
boolean
|
AnyTiming
, affinity
?:
number
)
:
void
Parameters
key:
string
value:
unknown
Optional
timing:
null
|
boolean
|
AnyTiming
Optional
affinity:
number
Returns
void
set
Style
set
Style
(
propertyName
:
string
, value
:
unknown
, priority
?:
string
)
:
SvgView
Parameters
propertyName:
string
value:
unknown
Optional
priority:
string
Returns
SvgView
set
Unbounded
set
Unbounded
(
unboundedFlag
:
boolean
)
:
void
Parameters
unboundedFlag:
boolean
Returns
void
text
text
(
)
:
undefined
|
string
text
(
value
:
undefined
|
null
|
string
)
:
SvgView
Returns
undefined
|
string
Parameters
value:
undefined
|
null
|
string
Returns
SvgView
Protected
theme
Animators
theme
Animators
(
theme
:
ThemeMatrix
, mood
:
MoodVector
<
Feel
>
, timing
:
boolean
|
Timing
)
:
void
Parameters
theme:
ThemeMatrix
mood:
MoodVector
<
Feel
>
timing:
boolean
|
Timing
Returns
void
toggle
Class
toggle
Class
(
className
:
string
, state
?:
boolean
)
:
SvgView
Parameters
className:
string
Optional
state:
boolean
Returns
SvgView
Protected
unbind
Child
Fastener
unbind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
View
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
View
Returns
void
Protected
unbind
Child
Fasteners
unbind
Child
Fasteners
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
Protected
uncull
Children
uncull
Children
(
)
:
void
Returns
void
Protected
unmount
Children
unmount
Children
(
)
:
void
Returns
void
Protected
unmount
Fasteners
unmount
Fasteners
(
)
:
void
Returns
void
unobserve
unobserve
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
Protected
update
Theme
update
Theme
(
timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
Optional
timing:
boolean
|
AnyTiming
Returns
void
Protected
will
Animate
will
Animate
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
will
Apply
Theme
will
Apply
Theme
(
theme
:
ThemeMatrix
, mood
:
MoodVector
<
Feel
>
, timing
:
boolean
|
Timing
)
:
void
Parameters
theme:
ThemeMatrix
mood:
MoodVector
<
Feel
>
timing:
boolean
|
Timing
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
Parent
will
Attach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
will
Change
will
Change
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
will
Cull
will
Cull
(
)
:
void
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
Parent
will
Detach
Parent
(
parent
:
View
)
:
void
Parameters
parent:
View
Returns
void
Protected
will
Display
will
Display
(
displayFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
displayFlags:
number
viewContext:
ViewContext
Returns
void
Protected
will
Insert
Child
will
Insert
Child
(
child
:
View
, target
:
null
|
View
)
:
void
Parameters
child:
View
target:
null
|
View
Returns
void
Protected
will
Layout
will
Layout
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
will
Mount
will
Mount
(
)
:
void
Returns
void
Protected
will
Observe
will
Observe
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
Protected
will
Process
will
Process
(
processFlags
:
number
, viewContext
:
ViewContext
)
:
void
Parameters
processFlags:
number
viewContext:
ViewContext
Returns
void
Protected
will
Remove
Child
will
Remove
Child
(
child
:
View
)
:
void
Parameters
child:
View
Returns
void
Protected
will
Resize
will
Resize
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
will
Scroll
will
Scroll
(
viewContext
:
ViewContext
)
:
void
Parameters
viewContext:
ViewContext
Returns
void
Protected
will
Set
Attribute
will
Set
Attribute
(
attributeName
:
string
, value
:
unknown
)
:
void
Parameters
attributeName:
string
value:
unknown
Returns
void
Protected
will
Set
Intangible
will
Set
Intangible
(
intangible
:
boolean
)
:
void
Parameters
intangible:
boolean
Returns
void
Protected
will
Set
Style
will
Set
Style
(
propertyName
:
string
, value
:
unknown
, priority
:
undefined
|
string
)
:
void
Parameters
propertyName:
string
value:
unknown
priority:
undefined
|
string
Returns
void
Protected
will
Set
Unbounded
will
Set
Unbounded
(
unboundedFlag
:
boolean
)
:
void
Parameters
unboundedFlag:
boolean
Returns
void
Protected
will
Uncull
will
Uncull
(
)
:
void
Returns
void
Protected
will
Unmount
will
Unmount
(
)
:
void
Returns
void
Protected
will
Unobserve
will
Unobserve
(
observer
:
SvgViewObserver
<
SvgView
>
)
:
void
Parameters
observer:
SvgViewObserver
<
SvgView
>
Returns
void
Static
create
create<S>
(
)
:
InstanceType
<
S
>
create
(
)
:
SvgView
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Returns
InstanceType
<
S
>
Returns
SvgView
Static
for
Tag
for
Tag<S>
(
tag
:
string
)
:
SvgViewFactory
<
InstanceType
<
S
>
,
AnySvgView
<
InstanceType
<
S
>
>
>
for
Tag
(
tag
:
string
)
:
SvgViewFactory
<
SvgView
,
AnySvgView
<
SvgView
>
>
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
tag:
string
Returns
SvgViewFactory
<
InstanceType
<
S
>
,
AnySvgView
<
InstanceType
<
S
>
>
>
Parameters
tag:
string
Returns
SvgViewFactory
<
SvgView
,
AnySvgView
<
SvgView
>
>
Static
from
Any
from
Any<S>
(
value
:
AnySvgView
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
from
Any
(
value
:
string
|
SVGElement
|
SvgView
|
SvgViewInit
|
ViewFactory
<
SvgView
,
AnyView
<
SvgView
>
>
)
:
SvgView
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
value:
AnySvgView
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Parameters
value:
string
|
SVGElement
|
SvgView
|
SvgViewInit
|
ViewFactory
<
SvgView
,
AnyView
<
SvgView
>
>
Returns
SvgView
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
>
Static
from
Node
from
Node<S>
(
node
:
ViewNodeType
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
from
Node
(
node
:
SVGElement
)
:
SvgView
Type parameters
S
:
new
(
node
:
SVGElement
)
=>
InstanceType
<
S
>
Parameters
node:
ViewNodeType
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Parameters
node:
SVGElement
Returns
SvgView
Static
from
Tag
from
Tag<S>
(
tag
:
string
)
:
InstanceType
<
S
>
from
Tag
(
tag
:
string
)
:
SvgView
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
tag:
string
Returns
InstanceType
<
S
>
Parameters
tag:
string
Returns
SvgView
Static
is
Node
Mounted
is
Node
Mounted
(
node
:
Node
)
:
boolean
Parameters
node:
Node
Returns
boolean
Static
is
Root
View
is
Root
View
(
node
:
Node
)
:
boolean
Parameters
node:
Node
Returns
boolean
Static
mount
mount
(
view
:
NodeView
)
:
void
Parameters
view:
NodeView
Returns
void
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/model
@swim/style
@swim/theme
@swim/view
@swim/dom
@swim/graphics
@swim/controller
@swim/ux
@swim/vis
@swim/maps
Svg
View
constructor
alignment
Baseline
child
Map
clip
Path
constraint
Variables
constraints
context
Type
css
Transform
cursor
cx
cy
d
decoherent
display
Provider
dom
Provider
dx
dy
edge
Mode
family
Type
fasteners
fill
fill
Rule
filter
flags
flood
Color
flood
Opacity
font
Family
font
Size
font
Stretch
font
Style
font
Variant
font
Weight
height
in
in2
key
layout
Provider
length
Adjust
line
Height
modal
Provider
mode
mood
mood
Modifier
node
observer
Cache
observer
Type
observers
opacity
pointer
Events
points
preserve
Aspect
Ratio
r
result
std
Deviation
stroke
stroke
Dasharray
stroke
Dashoffset
stroke
Linecap
stroke
Linejoin
stroke
Miterlimit
stroke
Width
text
Anchor
text
Length
theme
theme
Modifier
theme
Provider
touch
Action
transform
type
uid
values
view
Box
viewport
Provider
width
x
x1
x2
y
y1
y2
Contextual
Flag
Cull
Flag
Culled
Flag
Culled
Mask
Display
Mask
Displaying
Flag
Flag
Mask
Flag
Shift
Hidden
Flag
Hidden
Mask
Hide
Flag
Insert
Child
Flags
Intangible
Flag
Mount
Flags
Mounted
Flag
Needs
Animate
Needs
Change
Needs
Composite
Needs
Display
Needs
Layout
Needs
Process
Needs
Project
Needs
Rasterize
Needs
Render
Needs
Resize
Needs
Scroll
Process
Mask
Processing
Flag
Remove
Child
Flags
Removing
Flag
Status
Mask
Traversing
Flag
Unbounded
Flag
Uncull
Flags
Update
Mask
Updating
Mask
namespace
tag
uid
child
Count
children
class
List
client
Bounds
client
Transform
culled
displaying
insert
Child
Flags
intangible
mount
Flags
mounted
page
Bounds
page
Transform
parent
parent
Transform
popover
Frame
processing
remove
Child
Flags
super
View
Context
traversing
unbounded
uncull
Flags
updating
view
Context
view
Idiom
viewport
activate
Constraint
activate
Constraint
Variable
activate
Layout
add
Class
add
Constraint
add
Constraint
Variable
append
Child
apply
Theme
attach
Fastener
attach
Parent
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
call
Observers
cascade
Cull
cascade
Display
cascade
Insert
cascade
Mount
cascade
Process
cascade
Uncull
cascade
Unmount
change
Mood
change
Theme
class
Name
constraint
constraint
Variable
cull
Children
deactivate
Constraint
deactivate
Constraint
Variable
deactivate
Layout
decohere
Fastener
detach
Fastener
detach
Parent
did
Animate
did
Apply
Theme
did
Attach
Fastener
did
Attach
Parent
did
Change
did
Cull
did
Detach
Fastener
did
Detach
Parent
did
Display
did
Insert
Child
did
Layout
did
Mount
did
Observe
did
Process
did
Remove
Child
did
Resize
did
Scroll
did
Set
Attribute
did
Set
Intangible
did
Set
Style
did
Set
Unbounded
did
Uncull
did
Unmount
did
Unobserve
dispatch
Event
display
Child
display
Children
equals
evaluate
Constraint
Variables
extend
View
Context
first
Child
font
for
Each
Child
for
Each
Observer
get
Attribute
get
Base
get
Child
get
Fastener
get
Lazy
Fastener
get
Look
get
Look
Or
get
Style
get
Super
get
Super
Fastener
has
Class
has
Constraint
has
Constraint
Variable
has
Fastener
hash
Code
id
init
init
Attributes
init
Element
init
Style
inject
Child
insert
Child
insert
Child
Map
intersects
Viewport
last
Child
modify
Mood
modify
Theme
mount
mount
Children
mount
Fasteners
mount
Theme
needs
Display
needs
Process
needs
Update
next
Child
observe
off
on
on
Animate
on
Apply
Theme
on
Attach
Fastener
on
Attach
Parent
on
Change
on
Cull
on
Detach
Fastener
on
Detach
Parent
on
Display
on
Insert
Child
on
Layout
on
Mount
on
Observe
on
Process
on
Remove
Child
on
Resize
on
Scroll
on
Set
Attribute
on
Set
Intangible
on
Set
Style
on
Set
Unbounded
on
Uncull
on
Unmount
on
Unobserve
prepend
Child
previous
Child
process
Child
process
Children
recohere
Animators
recohere
Fasteners
remove
remove
Child
remove
Child
Map
remove
Children
remove
Class
remove
Constraint
remove
Constraint
Variable
replace
Child
replace
Child
Map
request
Update
require
Update
set
Attribute
set
Child
set
Constraint
Variable
set
Culled
set
Fastener
set
Flags
set
Intangible
set
Key
set
Properties
set
Property
set
Style
set
Unbounded
text
theme
Animators
toggle
Class
unbind
Child
Fastener
unbind
Child
Fasteners
uncull
Children
unmount
Children
unmount
Fasteners
unobserve
update
Theme
will
Animate
will
Apply
Theme
will
Attach
Fastener
will
Attach
Parent
will
Change
will
Cull
will
Detach
Fastener
will
Detach
Parent
will
Display
will
Insert
Child
will
Layout
will
Mount
will
Observe
will
Process
will
Remove
Child
will
Resize
will
Scroll
will
Set
Attribute
will
Set
Intangible
will
Set
Style
will
Set
Unbounded
will
Uncull
will
Unmount
will
Unobserve
create
for
Tag
from
Any
from
Init
from
Node
from
Tag
is
Node
Mounted
is
Root
View
mount
Generated using
TypeDoc