Variable IGumballTransformParameterJsonSchemaConst
IGumballTransformParameterJsonSchema: z.ZodObject<
{
props: 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<(...)>>;
dragOrigin: z.ZodOptional<z.ZodNullable<(...)>>;
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<(...)>>;
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,
>;
type: z.ZodLiteral<"gumball">;
},
z.core.$strip,
>