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

    Variable PropertyTrackSchemaConst

    PropertyTrackSchema: Zod.ZodObject<
        {
            customData: Zod.ZodOptional<
                Zod.ZodArray<
                    Zod.ZodTuple<[Zod.ZodString, Zod.ZodUnknown], null>,
                    "many",
                >,
            >;
            defaults: Zod.ZodOptional<
                Zod.ZodObject<
                    {
                        handleIn: Zod.ZodOptional<
                            Zod.ZodObject<
                                { time: Zod.ZodNumber; value: Zod.ZodNumber },
                                "strip",
                                Zod.ZodTypeAny,
                                { time: number; value: number },
                                { time: number; value: number },
                            >,
                        >;
                        handleOut: Zod.ZodOptional<
                            Zod.ZodObject<
                                { time: Zod.ZodNumber; value: Zod.ZodNumber },
                                "strip",
                                Zod.ZodTypeAny,
                                { time: number; value: number },
                                { time: number; value: number },
                            >,
                        >;
                        hold: Zod.ZodOptional<Zod.ZodBoolean>;
                    },
                    "strip",
                    Zod.ZodTypeAny,
                    {
                        handleIn?: { time: number; value: number };
                        handleOut?: { time: number; value: number };
                        hold?: boolean;
                    },
                    {
                        handleIn?: { time: number; value: number };
                        handleOut?: { time: number; value: number };
                        hold?: boolean;
                    },
                >,
            >;
            keyframes: Zod.ZodArray<
                Zod.ZodObject<
                    {
                        handleIn: Zod.ZodObject<
                            { time: Zod.ZodNumber; value: Zod.ZodNumber },
                            "strip",
                            Zod.ZodTypeAny,
                            { time: number; value: number },
                            { time: number; value: number },
                        >;
                        handleOut: Zod.ZodObject<
                            { time: Zod.ZodNumber; value: Zod.ZodNumber },
                            "strip",
                            Zod.ZodTypeAny,
                            { time: number; value: number },
                            { time: number; value: number },
                        >;
                        hold: Zod.ZodOptional<Zod.ZodBoolean>;
                        time: Zod.ZodNumber;
                        value: Zod.ZodUnion<
                            [
                                Zod.ZodNumber,
                                Zod.ZodArray<Zod.ZodNumber, "many">,
                                Zod.ZodString,
                                Zod.ZodBoolean,
                            ],
                        >;
                    },
                    "strip",
                    Zod.ZodTypeAny,
                    {
                        handleIn: { time: number; value: number };
                        handleOut: { time: number; value: number };
                        hold?: boolean;
                        time: number;
                        value: (string | number | boolean | number[]) & (
                            undefined
                            | string
                            | number
                            | boolean
                            | number[]
                        );
                    },
                    {
                        handleIn: { time: number; value: number };
                        handleOut: { time: number; value: number };
                        hold?: boolean;
                        time: number;
                        value: (string | number | boolean | number[]) & (
                            undefined
                            | string
                            | number
                            | boolean
                            | number[]
                        );
                    },
                >,
                "many",
            >;
            property: Zod.ZodString;
            type: Zod.ZodNativeEnum<typeof PropertyDescriptionTypeEnum>;
        },
        "strip",
        Zod.ZodTypeAny,
        {
            customData?: [string, unknown][];
            defaults?: {
                handleIn?: { time: number; value: number };
                handleOut?: { time: number; value: number };
                hold?: boolean;
            };
            keyframes: {
                handleIn: { time: number; value: number };
                handleOut: { time: number; value: number };
                hold?: boolean;
                time: number;
                value: (string | number | boolean | number[]) & (
                    undefined
                    | string
                    | number
                    | boolean
                    | number[]
                );
            }[];
            property: string;
            type: PropertyDescriptionTypeEnum;
        },
        {
            customData?: [string, unknown][];
            defaults?: {
                handleIn?: { time: number; value: number };
                handleOut?: { time: number; value: number };
                hold?: boolean;
            };
            keyframes: {
                handleIn: { time: number; value: number };
                handleOut: { time: number; value: number };
                hold?: boolean;
                time: number;
                value: (string | number | boolean | number[]) & (
                    undefined
                    | string
                    | number
                    | boolean
                    | number[]
                );
            }[];
            property: string;
            type: PropertyDescriptionTypeEnum;
        },
    > = ...

    Zod schema for a serialized property animation track.