@rendley/sdk - v1.15.19
Preparing search index...
ShapeStyleSchema
Variable ShapeStyleSchema
Const
ShapeStyleSchema
:
Zod
.
ZodObject
<
{
alpha
:
Zod
.
ZodNumber
;
bezierNodes
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodUnion
<
[
Zod
.
ZodObject
<
{
controlPoint1
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
controlPoint2
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
point
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
controlPoint1
:
{
x
:
number
;
y
:
number
}
;
controlPoint2
:
{
x
:
number
;
y
:
number
}
;
point
:
{
x
:
number
;
y
:
number
}
;
}
,
{
controlPoint1
:
{
x
:
number
;
y
:
number
}
;
controlPoint2
:
{
x
:
number
;
y
:
number
}
;
point
:
{
x
:
number
;
y
:
number
}
;
}
,
>
,
Zod
.
ZodNull
,
]
,
>
,
"many"
,
>
,
>
;
clipId
:
Zod
.
ZodString
;
cornerRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
,
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
,
>
,
>
;
crop
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
,
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
,
>
,
>
,
>
;
cropOffset
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
>
,
>
;
fillColor
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
fillGradient
:
Zod
.
ZodDefault
<
Zod
.
ZodNullable
<
Zod
.
ZodObject
<
{
end
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
endRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
start
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
startRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
stops
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
color
:
Zod
.
ZodString
;
offset
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
color
:
string
;
offset
:
number
}
,
{
color
:
string
;
offset
:
number
}
,
>
,
"many"
,
>
;
type
:
Zod
.
ZodNativeEnum
<
typeof
ShapeGradientTypeEnum
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
,
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
,
>
,
>
,
>
;
hasFill
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
hasShadow
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
height
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
innerRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
mediaDataId
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
nrPoints
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
outerRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
points
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodUnion
<
[
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
,
Zod
.
ZodNull
,
]
,
>
,
"many"
,
>
,
>
;
position
:
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
;
rectRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
relativeCornerRadius
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
rotation
:
Zod
.
ZodNumber
;
scale
:
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
;
shadowBlur
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
shadowColor
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
shadowOffset
:
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
,
>
;
shape
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
ShapeTypeEnum
>
>
,
>
;
strokeAlignment
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
strokeAlpha
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
strokeColor
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
strokeGradient
:
Zod
.
ZodDefault
<
Zod
.
ZodNullable
<
Zod
.
ZodObject
<
{
end
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
endRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
start
:
Zod
.
ZodObject
<
{
x
:
Zod
.
ZodNumber
;
y
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
x
:
number
;
y
:
number
}
,
{
x
:
number
;
y
:
number
}
,
>
;
startRadius
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
stops
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
color
:
Zod
.
ZodString
;
offset
:
Zod
.
ZodNumber
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
color
:
string
;
offset
:
number
}
,
{
color
:
string
;
offset
:
number
}
,
>
,
"many"
,
>
;
type
:
Zod
.
ZodNativeEnum
<
typeof
ShapeGradientTypeEnum
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
,
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
,
>
,
>
,
>
;
strokeWidth
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
width
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
zIndex
:
Zod
.
ZodNumber
;
zoom
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
>
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
alpha
:
number
;
bezierNodes
?:
(
|
null
|
{
controlPoint1
:
{
x
:
number
;
y
:
number
}
;
controlPoint2
:
{
x
:
number
;
y
:
number
}
;
point
:
{
x
:
number
;
y
:
number
}
;
}
)
[]
;
clipId
:
string
;
cornerRadius
?:
[
number
,
number
,
number
,
number
]
;
crop
:
[
number
,
number
,
number
,
number
]
;
cropOffset
:
[
number
,
number
]
;
fillColor
?:
string
;
fillGradient
:
|
null
|
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
;
hasFill
:
boolean
;
hasShadow
:
boolean
;
height
?:
number
;
innerRadius
?:
number
;
mediaDataId
?:
string
;
nrPoints
?:
number
;
outerRadius
?:
number
;
points
?:
(
null
|
{
x
:
number
;
y
:
number
}
)
[]
;
position
:
[
number
,
number
]
;
rectRadius
?:
number
;
relativeCornerRadius
:
boolean
;
rotation
:
number
;
scale
:
[
number
,
number
]
;
shadowBlur
?:
number
;
shadowColor
?:
string
;
shadowOffset
?:
[
number
,
number
]
;
shape
:
ShapeTypeEnum
;
strokeAlignment
?:
number
;
strokeAlpha
?:
number
;
strokeColor
?:
string
;
strokeGradient
:
|
null
|
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
;
strokeWidth
?:
number
;
width
?:
number
;
zIndex
:
number
;
zoom
:
[
number
,
number
]
;
}
,
{
alpha
:
number
;
bezierNodes
?:
(
|
null
|
{
controlPoint1
:
{
x
:
number
;
y
:
number
}
;
controlPoint2
:
{
x
:
number
;
y
:
number
}
;
point
:
{
x
:
number
;
y
:
number
}
;
}
)
[]
;
clipId
:
string
;
cornerRadius
?:
[
number
,
number
,
number
,
number
]
;
crop
?:
[
number
,
number
,
number
,
number
]
;
cropOffset
?:
[
number
,
number
]
;
fillColor
?:
string
;
fillGradient
?:
|
null
|
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
;
hasFill
?:
boolean
;
hasShadow
?:
boolean
;
height
?:
number
;
innerRadius
?:
number
;
mediaDataId
?:
string
;
nrPoints
?:
number
;
outerRadius
?:
number
;
points
?:
(
null
|
{
x
:
number
;
y
:
number
}
)
[]
;
position
:
[
number
,
number
]
;
rectRadius
?:
number
;
relativeCornerRadius
?:
boolean
;
rotation
:
number
;
scale
:
[
number
,
number
]
;
shadowBlur
?:
number
;
shadowColor
?:
string
;
shadowOffset
?:
[
number
,
number
]
;
shape
?:
RECTANGLE
|
ELLIPSE
|
TRIANGLE
|
CIRCLE
|
STAR
|
POLYGON
|
BEZIER
;
strokeAlignment
?:
number
;
strokeAlpha
?:
number
;
strokeColor
?:
string
;
strokeGradient
?:
|
null
|
{
end
:
{
x
:
number
;
y
:
number
}
;
endRadius
?:
number
;
start
:
{
x
:
number
;
y
:
number
}
;
startRadius
?:
number
;
stops
:
{
color
:
string
;
offset
:
number
}
[]
;
type
:
ShapeGradientTypeEnum
;
}
;
strokeWidth
?:
number
;
width
?:
number
;
zIndex
:
number
;
zoom
?:
[
number
,
number
]
;
}
,
>
= ...
Zod schema for the serialized shape style payload.
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@rendley/sdk - v1.15.19
Loading...
Zod schema for the serialized shape style payload.