Variable questionGroupSchemaConst
questionGroupSchema: ZodObject<
{
name: ZodString;
questions: ZodArray<ZodBranded<ZodString, "UID">, "many">;
statistics: ZodOptional<
ZodObject<
{
answers: ZodArray<ZodNumber, "many">;
correctAnswers: ZodArray<ZodNumber, "many">;
groupName: ZodString;
maximumParticipants: ZodNumber;
questionIds: ZodArray<ZodBranded<ZodString, "UID">, "many">;
quizId: ZodBranded<ZodString, "UID">;
wrongAnswers: ZodArray<ZodNumber, "many">;
},
"strip",
ZodTypeAny,
{
answers: number[];
correctAnswers: number[];
groupName: string;
maximumParticipants: number;
questionIds: (string & BRAND<"UID">)[];
quizId: string & BRAND<"UID">;
wrongAnswers: number[];
},
{
answers: number[];
correctAnswers: number[];
groupName: string;
maximumParticipants: number;
questionIds: string[];
quizId: string;
wrongAnswers: number[];
},
>,
>;
},
"strip",
ZodTypeAny,
{
name: string;
questions: (string & BRAND<"UID">)[];
statistics?: {
answers: number[];
correctAnswers: number[];
groupName: string;
maximumParticipants: number;
questionIds: (string & BRAND<"UID">)[];
quizId: string & BRAND<"UID">;
wrongAnswers: number[];
};
},
{
name: string;
questions: string[];
statistics?: {
answers: number[];
correctAnswers: number[];
groupName: string;
maximumParticipants: number;
questionIds: string[];
quizId: string;
wrongAnswers: number[];
};
},
> = ...