Viewer
    Preparing search index...

    Variable IDrawingParameterJsonSchemaConst

    IDrawingParameterJsonSchema: z.ZodObject<
        {
            behavior: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            displayUnit: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            enableDeletion: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            enableInsertion: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            enableSelection: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            enableTranslation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            controls: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny>>>;
            general: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            activeMode: z.ZodOptional<
                                z.ZodEnum<{ activeOnStart: "activeOnStart"; default: "default" }>,
                            >;
                            options: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodObject<
                                        {
                                            showDistanceLabels: z.ZodPreprocess<(...)>;
                                            showPointerPosition: z.ZodPreprocess<(...)>;
                                            showPointLabels: z.ZodPreprocess<(...)>;
                                            snapToEdges: z.ZodPreprocess<(...)>;
                                            snapToFaces: z.ZodPreprocess<(...)>;
                                            snapToVertices: z.ZodPreprocess<(...)>;
                                        },
                                        z.core.$strip,
                                    >,
                                >,
                            >;
                            prompt: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodObject<
                                        {
                                            activeText: z.ZodOptional<(...)>;
                                            activeTitle: z.ZodOptional<(...)>;
                                            inactiveTitle: z.ZodOptional<(...)>;
                                        },
                                        z.core.$strip,
                                    >,
                                >,
                            >;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            geometry: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            autoClose: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            close: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            constraints: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodObject<
                                        { position: z.ZodOptional<(...)>; size: z.ZodOptional<(...)> },
                                        z.core.$strip,
                                    >,
                                >,
                            >;
                            disabledPoints: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber>>>;
                            maxPoints: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                            minPoints: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                            mode: z.ZodEnum<{ lines: "lines"; points: "points" }>;
                            strictMinMaxPoints: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            weightedAdjacency: z.ZodOptional<
                                z.ZodNullable<z.ZodArray<z.ZodArray<z.ZodObject<(...), (...)>>>>,
                            >;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            keyBindings: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            cancel: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                            confirm: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                            delete: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                            insert: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                            redo: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                            undo: z.ZodOptional<
                                z.ZodUnion<readonly [z.ZodString, z.ZodArray<(...)>]>,
                            >;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
            restrictions: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny>>>;
            visualization: z.ZodOptional<
                z.ZodNullable<
                    z.ZodObject<
                        {
                            distanceLabels: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            distanceMultiplicationFactor: z.ZodOptional<
                                z.ZodNullable<z.ZodNumber>,
                            >;
                            edgeControlVisualization: z.ZodOptional<
                                z.ZodNullable<
                                    z.ZodObject<
                                        { lines: z.ZodOptional<(...)>; points: z.ZodOptional<(...)> },
                                        z.core.$strip,
                                    >,
                                >,
                            >;
                            lines: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                            pointerPosition: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            pointLabels: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            points: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                            wireframe: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
                            wireframeColor: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        },
                        z.core.$strip,
                    >,
                >,
            >;
        },
        z.core.$strip,
    >