Viewer
    Preparing search index...

    Variable IGumballTransformParameterPropsJsonSchemaConst

    IGumballTransformParameterPropsJsonSchema: z.ZodObject<
        {
            activeMode: z.ZodOptional<
                z.ZodEnum<{ activeOnStart: "activeOnStart"; default: "default" }>,
            >;
            availableColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
                >,
            >;
            deselectOnEmpty: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            enableRotation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            enableRotationAxes: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            x: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xy: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            y: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            yz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            z: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            enableScaling: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            enableScalingAxes: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            x: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xy: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            y: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            yz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            z: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            enableTranslation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            enableTranslationAxes: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            x: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xy: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            xz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            y: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            yz: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            z: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            hover: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            hoverColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
                >,
            >;
            maximumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            minimumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            nameFilter: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodString>>>;
            objects: z.ZodOptional<
                z.ZodNullable<
                    z.ZodArray<
                        z.ZodObject<
                            {
                                dragAnchors: z.ZodOptional<
                                    z.ZodNullable<z.ZodArray<z.ZodObject<(...), (...)>>>,
                                >;
                                dragOrigin: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber>>>;
                                nameFilter: z.ZodString;
                                restrictions: z.ZodArray<z.ZodString>;
                            },
                            z.core.$strip,
                        >,
                    >,
                >,
            >;
            prompt: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            activeText: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            activeTitle: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            inactiveTitle: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            restrictions: z.ZodOptional<
                z.ZodNullable<
                    z.ZodArray<
                        z.ZodObject<
                            {
                                id: z.ZodString;
                                rotation: z.ZodOptional<
                                    z.ZodNullable<
                                        z.ZodObject<{ angle: ...; axis: ... }, z.core.$strip>,
                                    >,
                                >;
                                type: z.ZodString;
                            },
                            z.core.$loose,
                        >,
                    >,
                >,
            >;
            scale: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            selectionColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
                >,
            >;
            space: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<[z.ZodLiteral<"local">, z.ZodLiteral<"world">]>,
                >,
            >;
        },
        z.core.$strip,
    >