Variable DirectionStepSchemaConst
DirectionStepSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
distance: ZodNumber;
landmark: ZodNullable<ZodString>;
onto: ZodNullable<ZodString>;
path_index: ZodNumber;
type: ZodLiteral<"depart">;
},
$strip,
>,
ZodObject<
{
direction: ZodEnum<
{
left: "left";
right: "right";
sharp_left: "sharp_left";
sharp_right: "sharp_right";
slight_left: "slight_left";
slight_right: "slight_right";
},
>;
distance: ZodNumber;
landmark: ZodNullable<ZodString>;
onto: ZodNullable<ZodString>;
path_index: ZodNumber;
type: ZodLiteral<"turn">;
},
$strip,
>,
ZodObject<
{
distance: ZodNumber;
landmark: ZodNullable<ZodString>;
onto: ZodNullable<ZodString>;
path_index: ZodNumber;
type: ZodLiteral<"continue">;
},
$strip,
>,
ZodObject<
{
distance: ZodNumber;
landmark: ZodNullable<ZodString>;
onto: ZodNullable<ZodString>;
path_index: ZodNumber;
street: ZodNullable<ZodString>;
type: ZodLiteral<"cross">;
},
$strip,
>,
ZodObject<
{
distance: ZodNumber;
landmark: ZodNullable<ZodString>;
onto: ZodNullable<ZodString>;
path_index: ZodNumber;
type: ZodLiteral<"arrive">;
},
$strip,
>,
],
"type",
> = ...
A single turn by turn instruction.