Viewer
    Preparing search index...

    Variable ISelectionParameterPropsJsonSchemaConst

    ISelectionParameterPropsJsonSchema: z.ZodObject<
        {
            activeMode: z.ZodOptional<
                z.ZodEnum<
                    {
                        activeOnStart: "activeOnStart";
                        alwaysActive: "alwaysActive";
                        default: "default";
                    },
                >,
            >;
            autoClear: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            availableColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<
                        readonly [
                            z.ZodString,
                            z.ZodObject<
                                {
                                    color: z.ZodOptional<z.ZodUnion<(...)>>;
                                    intensity: z.ZodOptional<z.ZodNumber>;
                                    pulseSpeed: z.ZodOptional<z.ZodNumber>;
                                    type: z.ZodLiteral<"pulse">;
                                },
                                z.core.$strip,
                            >,
                            z.ZodObject<{}, z.core.$loose>,
                        ],
                    >,
                >,
            >;
            buttons: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        { clear: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>> },
                        z.core.$strip,
                    >,
                >,
            >;
            deselectOnEmpty: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            hover: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            hoverColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<
                        readonly [
                            z.ZodString,
                            z.ZodObject<
                                {
                                    color: z.ZodOptional<z.ZodUnion<(...)>>;
                                    intensity: z.ZodOptional<z.ZodNumber>;
                                    pulseSpeed: z.ZodOptional<z.ZodNumber>;
                                    type: z.ZodLiteral<"pulse">;
                                },
                                z.core.$strip,
                            >,
                            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>>>;
            occludeBySceneGeometry: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
            presentation: z.ZodOptional<
                z.ZodEnum<{ toolbar: "toolbar"; widget: "widget" }>,
            >;
            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,
                    >,
                >,
            >;
            selectionColor: z.ZodOptional<
                z.ZodNullable<
                    z.ZodUnion<
                        readonly [
                            z.ZodString,
                            z.ZodObject<
                                {
                                    color: z.ZodOptional<z.ZodUnion<(...)>>;
                                    intensity: z.ZodOptional<z.ZodNumber>;
                                    pulseSpeed: z.ZodOptional<z.ZodNumber>;
                                    type: z.ZodLiteral<"pulse">;
                                },
                                z.core.$strip,
                            >,
                            z.ZodObject<{}, z.core.$loose>,
                        ],
                    >,
                >,
            >;
        },
        z.core.$strip,
    >