Viewer
    Preparing search index...

    Variable IInteractionParameterJsonSchemaConst

    IInteractionParameterJsonSchema: z.ZodUnion<
        [
            z.ZodUnion<
                [
                    z.ZodUnion<
                        [
                            z.ZodObject<
                                {
                                    props: z.ZodObject<
                                        {
                                            activeMode: z.ZodOptional<(...)>;
                                            availableColor: z.ZodOptional<(...)>;
                                            deselectOnEmpty: z.ZodPreprocess<(...)>;
                                            hover: z.ZodPreprocess<(...)>;
                                            hoverColor: z.ZodOptional<(...)>;
                                            maximumSelection: z.ZodOptional<(...)>;
                                            minimumSelection: z.ZodOptional<(...)>;
                                            nameFilter: z.ZodOptional<(...)>;
                                            prompt: z.ZodOptional<(...)>;
                                            selectionColor: z.ZodOptional<(...)>;
                                        },
                                        z.core.$strip,
                                    >;
                                    type: z.ZodLiteral<"selection">;
                                },
                                z.core.$strip,
                            >,
                            z.ZodObject<
                                {
                                    props: z.ZodObject<
                                        {
                                            activeMode: z.ZodOptional<(...)>;
                                            availableColor: z.ZodOptional<(...)>;
                                            deselectOnEmpty: z.ZodPreprocess<(...)>;
                                            enableRotation: z.ZodPreprocess<(...)>;
                                            enableRotationAxes: z.ZodOptional<(...)>;
                                            enableScaling: z.ZodPreprocess<(...)>;
                                            enableScalingAxes: z.ZodOptional<(...)>;
                                            enableTranslation: z.ZodPreprocess<(...)>;
                                            enableTranslationAxes: z.ZodOptional<(...)>;
                                            hover: z.ZodPreprocess<(...)>;
                                            hoverColor: z.ZodOptional<(...)>;
                                            maximumSelection: z.ZodOptional<(...)>;
                                            minimumSelection: z.ZodOptional<(...)>;
                                            nameFilter: z.ZodOptional<(...)>;
                                            objects: z.ZodOptional<(...)>;
                                            prompt: z.ZodOptional<(...)>;
                                            restrictions: z.ZodOptional<(...)>;
                                            scale: z.ZodOptional<(...)>;
                                            selectionColor: z.ZodOptional<(...)>;
                                            space: z.ZodOptional<(...)>;
                                        },
                                        z.core.$strip,
                                    >;
                                    type: z.ZodLiteral<"gumball">;
                                },
                                z.core.$strip,
                            >,
                        ],
                    >,
                    z.ZodObject<
                        {
                            props: z.ZodObject<
                                {
                                    activeMode: z.ZodOptional<
                                        z.ZodEnum<{ activeOnStart: ...; default: ... }>,
                                    >;
                                    availableColor: z.ZodOptional<z.ZodNullable<z.ZodUnion<(...)>>>;
                                    corners: z.ZodOptional<z.ZodNullable<z.ZodObject<(...), (...)>>>;
                                    deselectOnEmpty: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                                    edgeControls: z.ZodOptional<
                                        z.ZodNullable<z.ZodObject<(...), (...)>>,
                                    >;
                                    enableRotation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                                    enableScaling: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                                    enableTranslation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                                    hover: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                                    hoverColor: z.ZodOptional<z.ZodNullable<z.ZodUnion<(...)>>>;
                                    maximumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                                    minimumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                                    nameFilter: z.ZodOptional<z.ZodNullable<z.ZodArray<(...)>>>;
                                    objects: z.ZodOptional<z.ZodNullable<z.ZodArray<(...)>>>;
                                    plane: z.ZodOptional<z.ZodNullable<z.ZodObject<(...), (...)>>>;
                                    prompt: z.ZodOptional<z.ZodNullable<z.ZodObject<(...), (...)>>>;
                                    restrictions: z.ZodOptional<z.ZodNullable<z.ZodArray<(...)>>>;
                                    rotation: z.ZodOptional<z.ZodNullable<z.ZodObject<(...), (...)>>>;
                                    scaling: z.ZodOptional<z.ZodNullable<z.ZodObject<(...), (...)>>>;
                                    selectionColor: z.ZodOptional<z.ZodNullable<z.ZodUnion<(...)>>>;
                                },
                                z.core.$strip,
                            >;
                            type: z.ZodLiteral<"rectangleTransform">;
                        },
                        z.core.$strip,
                    >,
                ],
            >,
            z.ZodObject<
                {
                    props: z.ZodObject<
                        {
                            activeMode: z.ZodOptional<
                                z.ZodEnum<{ activeOnStart: "activeOnStart"; default: "default" }>,
                            >;
                            availableColor: z.ZodOptional<
                                z.ZodNullable<z.ZodUnion<readonly [(...), (...)]>>,
                            >;
                            draggingColor: z.ZodOptional<
                                z.ZodNullable<z.ZodUnion<readonly [(...), (...)]>>,
                            >;
                            hover: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            hoverColor: z.ZodOptional<
                                z.ZodNullable<z.ZodUnion<readonly [(...), (...)]>>,
                            >;
                            objects: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodArray<
                                        z.ZodObject<
                                            {
                                                dragAnchors: ...;
                                                dragOrigin: ...;
                                                nameFilter: ...;
                                                restrictions: ...;
                                            },
                                            z.core.$strip,
                                        >,
                                    >,
                                >,
                            >;
                            prompt: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodObject<
                                        {
                                            activeText: z.ZodOptional<(...)>;
                                            activeTitle: z.ZodOptional<(...)>;
                                            inactiveTitle: z.ZodOptional<(...)>;
                                        },
                                        z.core.$strip,
                                    >,
                                >,
                            >;
                            restrictions: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodArray<
                                        z.ZodObject<
                                            { id: ...; rotation: ...; type: ... },
                                            z.core.$loose,
                                        >,
                                    >,
                                >,
                            >;
                        },
                        z.core.$strip,
                    >;
                    type: z.ZodLiteral<"dragging">;
                },
                z.core.$strip,
            >,
        ],
    >