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,
>