Cosmos Journeyer API Documentation - v1.10.1
    Preparing search index...
    WandererSchema: ZodObject<
        { id: ZodString; name: ZodString } & {
            components: ZodObject<
                {
                    optional: ZodTuple<
                        [
                            ZodNullable<
                                ZodDiscriminatedUnion<
                                    "type",
                                    [
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    ],
                                >,
                            >,
                            ZodNullable<
                                ZodDiscriminatedUnion<
                                    "type",
                                    [
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    ],
                                >,
                            >,
                            ZodNullable<
                                ZodDiscriminatedUnion<
                                    "type",
                                    [
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    ],
                                >,
                            >,
                        ],
                        null,
                    >;
                    primary: ZodObject<
                        {
                            fuelTank: ZodNullable<
                                ZodObject<
                                    {
                                        currentFuel01: ZodNumber;
                                        quality: ZodNumber;
                                        size: ZodNumber;
                                        type: ZodLiteral<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        currentFuel01: number;
                                        quality: number;
                                        size: number;
                                        type: "fuelTank";
                                    },
                                    {
                                        currentFuel01: number;
                                        quality: number;
                                        size: number;
                                        type: "fuelTank";
                                    },
                                >,
                            >;
                            thrusters: ZodNullable<
                                ZodObject<
                                    { quality: ZodNumber; size: ZodNumber; type: ZodLiteral<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { quality: number; size: number; type: "thrusters" },
                                    { quality: number; size: number; type: "thrusters" },
                                >,
                            >;
                            warpDrive: ZodNullable<
                                ZodObject<
                                    { quality: ZodNumber; size: ZodNumber; type: ZodLiteral<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { quality: number; size: number; type: "warpDrive" },
                                    { quality: number; size: number; type: "warpDrive" },
                                >,
                            >;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            fuelTank: | null
                            | {
                                currentFuel01: number;
                                quality: number;
                                size: number;
                                type: "fuelTank";
                            };
                            thrusters: null
                            | { quality: number; size: number; type: "thrusters" };
                            warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                        },
                        {
                            fuelTank: | null
                            | {
                                currentFuel01: number;
                                quality: number;
                                size: number;
                                type: "fuelTank";
                            };
                            thrusters: null
                            | { quality: number; size: number; type: "thrusters" };
                            warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                        },
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    optional: [
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                    ];
                    primary: {
                        fuelTank: | null
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        };
                        thrusters: null
                        | { quality: number; size: number; type: "thrusters" };
                        warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                    };
                },
                {
                    optional: [
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                        | null
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        },
                    ];
                    primary: {
                        fuelTank: | null
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        };
                        thrusters: null
                        | { quality: number; size: number; type: "thrusters" };
                        warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                    };
                },
            >;
            type: ZodLiteral<WANDERER>;
        },
        "strip",
        ZodTypeAny,
        {
            components: {
                optional: [
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                ];
                primary: {
                    fuelTank: | null
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    };
                    thrusters: null
                    | { quality: number; size: number; type: "thrusters" };
                    warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                };
            };
            id: string;
            name: string;
            type: WANDERER;
        },
        {
            components: {
                optional: [
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                ];
                primary: {
                    fuelTank: | null
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    };
                    thrusters: null
                    | { quality: number; size: number; type: "thrusters" };
                    warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                };
            };
            id: string;
            name: string;
            type: WANDERER;
        },
    > = ...