Variable MilestoneProgressSchemaConst
MilestoneProgressSchema: ZodObject<
{
milestoneName: ZodString;
percentage: ZodNumber;
phasesCompleted: ZodNumber;
phaseStatus: ZodArray<
ZodObject<
{
number: ZodNumber;
status: ZodEnum<["pending", "in-progress", "complete"]>;
},
"strip",
ZodTypeAny,
{ number: number; status: "pending"
| "in-progress"
| "complete" },
{ number: number; status: "pending" | "in-progress" | "complete" },
>,
"many",
>;
phasesTotal: ZodNumber;
},
"strip",
ZodTypeAny,
{
milestoneName: string;
percentage: number;
phasesCompleted: number;
phaseStatus: {
number: number;
status: "pending"
| "in-progress"
| "complete";
}[];
phasesTotal: number;
},
{
milestoneName: string;
percentage: number;
phasesCompleted: number;
phaseStatus: {
number: number;
status: "pending"
| "in-progress"
| "complete";
}[];
phasesTotal: number;
},
> = ...
Zod schema for MilestoneProgress validation