@rendley/sdk - v1.12.6
    Preparing search index...

    Variable ShapeStyleSchemaConst

    ShapeStyleSchema: Zod.ZodObject<
        {
            alpha: Zod.ZodNumber;
            clipId: Zod.ZodString;
            cornerRadius: Zod.ZodOptional<
                Zod.ZodTuple<
                    [Zod.ZodNumber, Zod.ZodNumber, Zod.ZodNumber, Zod.ZodNumber],
                    null,
                >,
            >;
            crop: Zod.ZodDefault<
                Zod.ZodOptional<
                    Zod.ZodTuple<
                        [Zod.ZodNumber, Zod.ZodNumber, Zod.ZodNumber, Zod.ZodNumber],
                        null,
                    >,
                >,
            >;
            fillColor: Zod.ZodOptional<Zod.ZodString>;
            hasFill: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            height: Zod.ZodOptional<Zod.ZodNumber>;
            innerRadius: Zod.ZodOptional<Zod.ZodNumber>;
            mediaDataId: Zod.ZodOptional<Zod.ZodString>;
            nrPoints: Zod.ZodOptional<Zod.ZodNumber>;
            outerRadius: Zod.ZodOptional<Zod.ZodNumber>;
            position: Zod.ZodTuple<[Zod.ZodNumber, Zod.ZodNumber], null>;
            rectRadius: Zod.ZodOptional<Zod.ZodNumber>;
            relativeCornerRadius: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            rotation: Zod.ZodNumber;
            scale: Zod.ZodTuple<[Zod.ZodNumber, Zod.ZodNumber], null>;
            shape: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof ShapeTypeEnum>>,
            >;
            strokeAlignment: Zod.ZodOptional<Zod.ZodNumber>;
            strokeAlpha: Zod.ZodOptional<Zod.ZodNumber>;
            strokeColor: Zod.ZodOptional<Zod.ZodString>;
            strokeWidth: Zod.ZodOptional<Zod.ZodNumber>;
            width: Zod.ZodOptional<Zod.ZodNumber>;
            zIndex: Zod.ZodNumber;
        },
        "strip",
        Zod.ZodTypeAny,
        {
            alpha: number;
            clipId: string;
            cornerRadius?: [number, number, number, number];
            crop: [number, number, number, number];
            fillColor?: string;
            hasFill: boolean;
            height?: number;
            innerRadius?: number;
            mediaDataId?: string;
            nrPoints?: number;
            outerRadius?: number;
            position: [number, number];
            rectRadius?: number;
            relativeCornerRadius: boolean;
            rotation: number;
            scale: [number, number];
            shape: ShapeTypeEnum;
            strokeAlignment?: number;
            strokeAlpha?: number;
            strokeColor?: string;
            strokeWidth?: number;
            width?: number;
            zIndex: number;
        },
        {
            alpha: number;
            clipId: string;
            cornerRadius?: [number, number, number, number];
            crop?: [number, number, number, number];
            fillColor?: string;
            hasFill?: boolean;
            height?: number;
            innerRadius?: number;
            mediaDataId?: string;
            nrPoints?: number;
            outerRadius?: number;
            position: [number, number];
            rectRadius?: number;
            relativeCornerRadius?: boolean;
            rotation: number;
            scale: [number, number];
            shape?: RECTANGLE | ELLIPSE | TRIANGLE | CIRCLE | STAR;
            strokeAlignment?: number;
            strokeAlpha?: number;
            strokeColor?: string;
            strokeWidth?: number;
            width?: number;
            zIndex: number;
        },
    > = ...