Variable baseContentItemSchemaConst
baseContentItemSchema: ZodUnion<
readonly [
ZodObject<
{
bold: ZodOptional<ZodBoolean>;
characterSpacing: ZodOptional<ZodNumber>;
color: ZodOptional<ZodString>;
continued: ZodOptional<ZodBoolean>;
fontSize: ZodOptional<ZodNumber>;
indent: ZodOptional<ZodNumber>;
left: ZodOptional<ZodNumber>;
lineBreak: ZodOptional<ZodBoolean>;
lineGap: ZodOptional<ZodNumber>;
link: ZodOptional<ZodString>;
moveDown: ZodOptional<ZodNumber>;
oblique: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNumber]>>;
page: ZodOptional<ZodNumber>;
paragraphGap: ZodOptional<ZodNumber>;
position: ZodOptional<
ZodEnum<{ absolute: "absolute"; relative: "relative" }>,
>;
strike: ZodOptional<ZodBoolean>;
text: ZodOptional<ZodString>;
textAlign: ZodOptional<
ZodEnum<
{
center: "center";
justify: "justify";
left: "left";
right: "right";
},
>,
>;
top: ZodOptional<ZodNumber>;
type: ZodLiteral<"text">;
underline: ZodOptional<ZodBoolean>;
width: ZodOptional<ZodNumber>;
wordSpacing: ZodOptional<ZodNumber>;
},
$strip,
>,
ZodObject<
{
bold: ZodOptional<ZodBoolean>;
characterSpacing: ZodOptional<ZodNumber>;
color: ZodOptional<ZodString>;
continued: ZodOptional<ZodBoolean>;
fontSize: ZodOptional<ZodNumber>;
indent: ZodOptional<ZodNumber>;
left: ZodOptional<ZodNumber>;
lineBreak: ZodOptional<ZodBoolean>;
lineGap: ZodOptional<ZodNumber>;
link: ZodOptional<ZodString>;
moveDown: ZodOptional<ZodNumber>;
oblique: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNumber]>>;
page: ZodOptional<ZodNumber>;
paragraphGap: ZodOptional<ZodNumber>;
position: ZodOptional<
ZodEnum<{ absolute: "absolute"; relative: "relative" }>,
>;
strike: ZodOptional<ZodBoolean>;
text: ZodOptional<ZodString>;
textAlign: ZodOptional<
ZodEnum<
{
center: "center";
justify: "justify";
left: "left";
right: "right";
},
>,
>;
top: ZodOptional<ZodNumber>;
type: ZodLiteral<"heading">;
underline: ZodOptional<ZodBoolean>;
width: ZodOptional<ZodNumber>;
wordSpacing: ZodOptional<ZodNumber>;
},
$strip,
>,
ZodObject<
{
height: ZodOptional<ZodNumber>;
imagePath: ZodString;
left: ZodOptional<ZodNumber>;
page: ZodOptional<ZodNumber>;
top: ZodOptional<ZodNumber>;
type: ZodLiteral<"image">;
width: ZodOptional<ZodNumber>;
},
$strip,
>,
ZodObject<
{
fillColor: ZodOptional<ZodString>;
height: ZodNumber;
left: ZodNumber;
lineWidth: ZodOptional<ZodNumber>;
page: ZodOptional<ZodNumber>;
strokeColor: ZodOptional<ZodString>;
top: ZodNumber;
type: ZodLiteral<"rect">;
width: ZodNumber;
},
$strip,
>,
ZodObject<
{
fillColor: ZodOptional<ZodString>;
left: ZodNumber;
lineWidth: ZodOptional<ZodNumber>;
page: ZodOptional<ZodNumber>;
radius: ZodNumber;
strokeColor: ZodOptional<ZodString>;
top: ZodNumber;
type: ZodLiteral<"circle">;
},
$strip,
>,
ZodObject<
{
lineWidth: ZodOptional<ZodNumber>;
page: ZodOptional<ZodNumber>;
strokeColor: ZodOptional<ZodString>;
type: ZodLiteral<"line">;
x1: ZodNumber;
x2: ZodNumber;
y1: ZodNumber;
y2: ZodNumber;
},
$strip,
>,
],
> = ...