Variable slideOutlineSchemaConst
slideOutlineSchema:
ZodObject<
{
cameraAngle:
ZodString;
characters:
ZodArray<
ZodObject<
{
description:
ZodString;
emotions:
ZodArray<ZodString,
"many">;
name:
ZodString;
position:
ZodUnion<
[
ZodLiteral<"left">,
ZodLiteral<"center">,
ZodLiteral<"right">,
ZodLiteral<"background">,
ZodLiteral<"foreground">,
],
>;
role:
ZodUnion<
[
ZodLiteral<"protagonist">,
ZodLiteral<"antagonist">,
ZodLiteral<"mentor">,
ZodLiteral<"supporting">,
ZodLiteral<"narrator">,
],
>;
},
"strip",
ZodTypeAny,
{
description: string;
emotions: string[];
name: string;
position:
"left"
|
"center"
|
"right"
|
"background"
|
"foreground";
role:
|
"protagonist"
|
"antagonist"
|
"mentor"
|
"supporting"
|
"narrator";
},
{
description: string;
emotions: string[];
name: string;
position:
"left"
|
"center"
|
"right"
|
"background"
|
"foreground";
role:
|
"protagonist"
|
"antagonist"
|
"mentor"
|
"supporting"
|
"narrator";
},
>,
"many",
>;
durationSeconds:
ZodNumber;
sceneDescription:
ZodString;
sceneTitle:
ZodString;
slideId:
ZodNumber;
text:
ZodObject<
{
dialogue:
ZodArray<
ZodObject<
{
character:
ZodString; line:
ZodString
},
"strip",
ZodTypeAny,
{
character: string; line:
string },
{
character: string; line:
string },
>,
"many",
>;
},
"strip",
ZodTypeAny,
{
dialogue: {
character: string; line:
string }[] },
{
dialogue: {
character: string; line:
string }[] },
>;
timestamp:
ZodString;
visualStyle:
ZodString;
},
"strip",
ZodTypeAny,
{
cameraAngle: string;
characters: {
description: string;
emotions: string[];
name: string;
position:
"left"
|
"center"
|
"right"
|
"background"
|
"foreground";
role:
"protagonist"
|
"antagonist"
|
"mentor"
|
"supporting"
|
"narrator";
}[];
durationSeconds: number;
sceneDescription: string;
sceneTitle: string;
slideId: number;
text: {
dialogue: {
character: string; line:
string }[] };
timestamp: string;
visualStyle: string;
},
{
cameraAngle: string;
characters: {
description: string;
emotions: string[];
name: string;
position:
"left"
|
"center"
|
"right"
|
"background"
|
"foreground";
role:
"protagonist"
|
"antagonist"
|
"mentor"
|
"supporting"
|
"narrator";
}[];
durationSeconds: number;
sceneDescription: string;
sceneTitle: string;
slideId: number;
text: {
dialogue: {
character: string; line:
string }[] };
timestamp: string;
visualStyle: string;
},
> = ...