Variable TrajectorySchemaConst
TrajectorySchema: ZodObject<
{
points: ZodOptional<
ZodArray<
ZodObject<
{
metrics: ZodRecord<ZodString, ZodNumber>;
scenarioExtensions: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
time: ZodNumber;
},
$strip,
>,
>,
>;
timepoints: ZodOptional<
ZodArray<
ZodObject<
{
confidence: ZodOptional<ZodNumber>;
highlightMetrics: ZodOptional<
ZodArray<
ZodObject<
{
color: ZodOptional<(...)>;
direction: ZodOptional<(...)>;
label: ZodString;
value: ZodString;
},
$strip,
>,
>,
>;
label: ZodString;
narrative: ZodOptional<ZodString>;
reasoning: ZodOptional<ZodString>;
scenarioExtensions: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
score: ZodOptional<
ZodObject<
{
label: ZodString;
max: ZodNumber;
min: ZodNumber;
value: ZodNumber;
},
$strip,
>,
>;
time: ZodNumber;
worldSnapshot: ZodOptional<
ZodObject<
{
capacities: ZodOptional<ZodRecord<(...), (...)>>;
environment: ZodOptional<ZodRecord<(...), (...)>>;
metrics: ZodRecord<ZodString, ZodNumber>;
politics: ZodOptional<ZodRecord<(...), (...)>>;
scenarioExtensions: ZodOptional<ZodRecord<(...), (...)>>;
statuses: ZodOptional<ZodRecord<(...), (...)>>;
},
$strip,
>,
>;
},
$strip,
>,
>,
>;
timeUnit: ZodObject<{ plural: ZodString; singular: ZodString }, $strip>;
},
$strip,
> = ...
Series container. One or both of
points/timepointspopulated.timeUnitdrives axis labels + relative-time rendering.