Variable SerializedComponentSchemaConst
SerializedComponentSchema: ZodDiscriminatedUnion<
"type",
[
ZodObject<
{ quality: ZodNumber; size: ZodNumber; type: ZodLiteral<"warpDrive"> },
"strip",
ZodTypeAny,
{ quality: number; size: number; type: "warpDrive" },
{ quality: number; size: number; type: "warpDrive" },
>,
ZodObject<
{ quality: ZodNumber; size: ZodNumber; type: ZodLiteral<"fuelScoop"> },
"strip",
ZodTypeAny,
{ quality: number; size: number; type: "fuelScoop" },
{ quality: number; size: number; type: "fuelScoop" },
>,
ZodObject<
{
currentFuel01: ZodNumber;
quality: ZodNumber;
size: ZodNumber;
type: ZodLiteral<"fuelTank">;
},
"strip",
ZodTypeAny,
{
currentFuel01: number;
quality: number;
size: number;
type: "fuelTank";
},
{
currentFuel01: number;
quality: number;
size: number;
type: "fuelTank";
},
>,
ZodObject<
{
quality: ZodNumber;
size: ZodNumber;
type: ZodLiteral<"discoveryScanner">;
},
"strip",
ZodTypeAny,
{ quality: number; size: number; type: "discoveryScanner" },
{ quality: number; size: number; type: "discoveryScanner" },
>,
ZodObject<
{ quality: ZodNumber; size: ZodNumber; type: ZodLiteral<"thrusters"> },
"strip",
ZodTypeAny,
{ quality: number; size: number; type: "thrusters" },
{ quality: number; size: number; type: "thrusters" },
>,
],
> = ...