Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IISymbolGroup
Class IISymbolGroup
Hierarchy (
View Summary
)
IISymbolBase
<
Group
>
IISymbolGroup
Index
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
contains
Only
Stroke
contains
Only
Stroke
contains
Symbol
contains
Symbol
extract
Strokes
extract
Strokes
extract
Text
extract
Text
is
Intersected
overlaps
remove
Childs
remove
Childs
toJSON
update
Children
Style
Properties
children
creation
Time
decorators
deleting
id
is
Closed
modification
Date
selected
style
transform
type
Accessors
bounds
get
bounds
()
:
Box
Returns
Box
edges
get
edges
()
:
TSegment
[]
Returns
TSegment
[]
snap
Points
get
snapPoints
()
:
TPoint
[]
Returns
TPoint
[]
vertices
get
vertices
()
:
TPoint
[]
Returns
TPoint
[]
Constructors
constructor
new
IISymbolGroup
(
children
:
TIISymbol
[]
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
)
:
IISymbolGroup
Parameters
children
:
TIISymbol
[]
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
Returns
IISymbolGroup
Methods
clone
clone
()
:
IISymbolGroup
Returns
IISymbolGroup
Static
contains
Only
Stroke
containsOnlyStroke
(
group
:
IISymbolGroup
)
:
boolean
Parameters
group
:
IISymbolGroup
Returns
boolean
contains
Only
Stroke
containsOnlyStroke
()
:
boolean
Returns
boolean
Static
contains
Symbol
containsSymbol
(
group
:
IISymbolGroup
,
symbolId
:
string
)
:
boolean
Parameters
group
:
IISymbolGroup
symbolId
:
string
Returns
boolean
contains
Symbol
containsSymbol
(
strokeId
:
string
)
:
boolean
Parameters
strokeId
:
string
Returns
boolean
Static
extract
Strokes
extractStrokes
(
group
:
IISymbolGroup
)
:
IIStroke
[]
Parameters
group
:
IISymbolGroup
Returns
IIStroke
[]
extract
Strokes
extractStrokes
()
:
IIStroke
[]
Returns
IIStroke
[]
Static
extract
Text
extractText
(
group
:
IISymbolGroup
)
:
IIText
[]
Parameters
group
:
IISymbolGroup
Returns
IIText
[]
extract
Text
extractText
()
:
IIText
[]
Returns
IIText
[]
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
Static
remove
Childs
removeChilds
(
group
:
IISymbolGroup
,
symbolIds
:
string
[]
)
:
IISymbolGroup
Parameters
group
:
IISymbolGroup
symbolIds
:
string
[]
Returns
IISymbolGroup
remove
Childs
removeChilds
(
symbolIds
:
string
[]
)
:
IISymbolGroup
Parameters
symbolIds
:
string
[]
Returns
IISymbolGroup
toJSON
toJSON
()
:
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
children
?:
(
|
undefined
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
number
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
PolyEdge
;
modificationDate
?:
number
;
overlaps
?:
any
;
points
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Circle
;
modificationDate
?:
number
;
overlaps
?:
any
;
radius
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Ellipse
;
modificationDate
?:
number
;
orientation
?:
number
;
overlaps
?:
any
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Polygon
;
modificationDate
?:
number
;
overlaps
?:
any
;
points
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Circle
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Ellipse
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
PolyEdge
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Polygone
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
baseline
?:
number
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
...
;
width
?:
...
;
x
?:
...
;
y
?:
...
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
(
{ readonly isClosed?: false; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; ... 21 more ...; isIntersected?: {} | undefined; } | ... 15 more ... | undefined)[] | undefined; ... 22 ...
)
)
[]
;
clone
?:
any
;
containsOnlyStroke
?:
any
;
containsSymbol
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
extractStrokes
?:
any
;
extractText
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeChilds
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Group
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
children
?:
(
|
undefined
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
number
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
PolyEdge
;
modificationDate
?:
number
;
overlaps
?:
any
;
points
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Circle
;
modificationDate
?:
number
;
overlaps
?:
any
;
radius
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Ellipse
;
modificationDate
?:
number
;
orientation
?:
number
;
overlaps
?:
any
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Polygon
;
modificationDate
?:
number
;
overlaps
?:
any
;
points
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Shape
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Circle
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Ellipse
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
PolyEdge
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
kind
?:
Polygone
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
{
baseline
?:
number
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
containsStroke
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
...
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
...
;
height
?:
...
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
...
;
width
?:
...
;
x
?:
...
;
xMax
?:
...
;
xMid
?:
...
;
xMin
?:
...
;
y
?:
...
;
yMax
?:
...
;
yMid
?:
...
;
yMin
?:
...
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(...)
[]
;
deleting
?:
boolean
;
edges
?:
(...)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(...)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(...)
[]
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
...
;
ty
?:
...
;
xx
?:
...
;
xy
?:
...
;
yx
?:
...
;
yy
?:
...
;
}
;
type
?:
Stroke
;
vertices
?:
(...)
[]
;
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
|
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
...
;
width
?:
...
;
x
?:
...
;
y
?:
...
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
|
(
{ readonly isClosed?: false; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; ... 21 more ...; isIntersected?: {} | undefined; } | ... 15 more ... | undefined)[] | undefined; ... 22 ...
)
)
[]
;
clone
?:
any
;
containsOnlyStroke
?:
any
;
containsSymbol
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
extractStrokes
?:
any
;
extractText
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeChilds
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Group
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
update
Children
Style
updateChildrenStyle
()
:
void
Returns
void
Properties
children
children
:
TIISymbol
[]
creation
Time
creationTime
:
number
decorators
decorators
:
IIDecorator
[]
deleting
deleting
:
boolean
id
id
:
string
Readonly
is
Closed
isClosed
:
false
modification
Date
modificationDate
:
number
selected
selected
:
boolean
style
style
:
TStyle
transform
transform
:
MatrixTransform
Readonly
type
type
:
Group
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
contains
Only
Stroke
contains
Only
Stroke
contains
Symbol
contains
Symbol
extract
Strokes
extract
Strokes
extract
Text
extract
Text
is
Intersected
overlaps
remove
Childs
remove
Childs
toJSON
update
Children
Style
Properties
children
creation
Time
decorators
deleting
id
is
Closed
modification
Date
selected
style
transform
type
iink-ts - v3.0.1
Loading...