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

    Variable AnimationClassSchemaConst

    AnimationClassSchema: Zod.ZodObject<
        {
            animationDataIn: Zod.ZodOptional<
                Zod.ZodObject<
                    {
                        amplification: Zod.ZodOptional<Zod.ZodNumber>;
                        inOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        name: Zod.ZodString;
                        offset: Zod.ZodOptional<Zod.ZodNumber>;
                        outOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        propertyAnimations: Zod.ZodArray<
                            Zod.ZodObject<
                                {
                                    inOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    keyframes: Zod.ZodArray<
                                        Zod.ZodObject<
                                            {
                                                easing: ...;
                                                relativeProperty: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            "strip",
                                            Zod.ZodTypeAny,
                                            {
                                                easing: ...;
                                                relativeProperty?: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            {
                                                easing?: ...;
                                                relativeProperty?: ...;
                                                space?: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                        >,
                                        "many",
                                    >;
                                    outOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    property: Zod.ZodString;
                                },
                                "strip",
                                Zod.ZodTypeAny,
                                {
                                    inOutOfRange: OutOfRangeEnum;
                                    keyframes: {
                                        easing: EasingEnum;
                                        relativeProperty?: (...)
                                        | (...);
                                        space: AnimationSpaceEnum;
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange: OutOfRangeEnum;
                                    property: string;
                                },
                                {
                                    inOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    keyframes: {
                                        easing?:
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        relativeProperty?: (...) | (...);
                                        space?: (...) | (...) | (...) | (...) | (...);
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    property: string;
                                },
                            >,
                            "many",
                        >;
                        speed: Zod.ZodOptional<Zod.ZodNumber>;
                    },
                    "strip",
                    Zod.ZodTypeAny,
                    {
                        amplification?: number;
                        inOutOfRange: OutOfRangeEnum;
                        name: string;
                        offset?: number;
                        outOutOfRange: OutOfRangeEnum;
                        propertyAnimations: {
                            inOutOfRange: OutOfRangeEnum;
                            keyframes: {
                                easing: EasingEnum;
                                relativeProperty?: string;
                                space: AnimationSpaceEnum;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange: OutOfRangeEnum;
                            property: string;
                        }[];
                        speed?: number;
                    },
                    {
                        amplification?: number;
                        inOutOfRange?: NONE
                        | EXTEND
                        | LOOP;
                        name: string;
                        offset?: number;
                        outOutOfRange?: NONE | EXTEND | LOOP;
                        propertyAnimations: {
                            inOutOfRange?: NONE | EXTEND | LOOP;
                            keyframes: {
                                easing?:
                                    | LinearIn
                                    | LinearOut
                                    | LinearInOut
                                    | QuadraticIn
                                    | QuadraticOut
                                    | QuadraticInOut
                                    | CubicIn
                                    | CubicOut
                                    | CubicInOut
                                    | QuarticIn
                                    | QuarticOut
                                    | QuarticInOut
                                    | QuinticIn
                                    | QuinticOut
                                    | QuinticInOut
                                    | SinusoidalIn
                                    | SinusoidalOut
                                    | SinusoidalInOut
                                    | ExponentialIn
                                    | ExponentialOut
                                    | ExponentialInOut
                                    | CircularIn
                                    | CircularOut
                                    | CircularInOut
                                    | ElasticIn
                                    | ElasticOut
                                    | ElasticInOut
                                    | BackIn
                                    | BackOut
                                    | BackInOut
                                    | BounceIn
                                    | BounceOut
                                    | BounceInOut;
                                relativeProperty?: string;
                                space?: | ABSOLUTE
                                | RELATIVE_ADDITIVE
                                | RELATIVE_MULTIPLICATIVE
                                | PERCENTAGE;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange?: NONE
                            | EXTEND
                            | LOOP;
                            property: string;
                        }[];
                        speed?: number;
                    },
                >,
            >;
            animationDataLoop: Zod.ZodOptional<
                Zod.ZodObject<
                    {
                        amplification: Zod.ZodOptional<Zod.ZodNumber>;
                        inOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        name: Zod.ZodString;
                        offset: Zod.ZodOptional<Zod.ZodNumber>;
                        outOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        propertyAnimations: Zod.ZodArray<
                            Zod.ZodObject<
                                {
                                    inOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    keyframes: Zod.ZodArray<
                                        Zod.ZodObject<
                                            {
                                                easing: ...;
                                                relativeProperty: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            "strip",
                                            Zod.ZodTypeAny,
                                            {
                                                easing: ...;
                                                relativeProperty?: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            {
                                                easing?: ...;
                                                relativeProperty?: ...;
                                                space?: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                        >,
                                        "many",
                                    >;
                                    outOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    property: Zod.ZodString;
                                },
                                "strip",
                                Zod.ZodTypeAny,
                                {
                                    inOutOfRange: OutOfRangeEnum;
                                    keyframes: {
                                        easing: EasingEnum;
                                        relativeProperty?: (...)
                                        | (...);
                                        space: AnimationSpaceEnum;
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange: OutOfRangeEnum;
                                    property: string;
                                },
                                {
                                    inOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    keyframes: {
                                        easing?:
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        relativeProperty?: (...) | (...);
                                        space?: (...) | (...) | (...) | (...) | (...);
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    property: string;
                                },
                            >,
                            "many",
                        >;
                        speed: Zod.ZodOptional<Zod.ZodNumber>;
                    },
                    "strip",
                    Zod.ZodTypeAny,
                    {
                        amplification?: number;
                        inOutOfRange: OutOfRangeEnum;
                        name: string;
                        offset?: number;
                        outOutOfRange: OutOfRangeEnum;
                        propertyAnimations: {
                            inOutOfRange: OutOfRangeEnum;
                            keyframes: {
                                easing: EasingEnum;
                                relativeProperty?: string;
                                space: AnimationSpaceEnum;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange: OutOfRangeEnum;
                            property: string;
                        }[];
                        speed?: number;
                    },
                    {
                        amplification?: number;
                        inOutOfRange?: NONE
                        | EXTEND
                        | LOOP;
                        name: string;
                        offset?: number;
                        outOutOfRange?: NONE | EXTEND | LOOP;
                        propertyAnimations: {
                            inOutOfRange?: NONE | EXTEND | LOOP;
                            keyframes: {
                                easing?:
                                    | LinearIn
                                    | LinearOut
                                    | LinearInOut
                                    | QuadraticIn
                                    | QuadraticOut
                                    | QuadraticInOut
                                    | CubicIn
                                    | CubicOut
                                    | CubicInOut
                                    | QuarticIn
                                    | QuarticOut
                                    | QuarticInOut
                                    | QuinticIn
                                    | QuinticOut
                                    | QuinticInOut
                                    | SinusoidalIn
                                    | SinusoidalOut
                                    | SinusoidalInOut
                                    | ExponentialIn
                                    | ExponentialOut
                                    | ExponentialInOut
                                    | CircularIn
                                    | CircularOut
                                    | CircularInOut
                                    | ElasticIn
                                    | ElasticOut
                                    | ElasticInOut
                                    | BackIn
                                    | BackOut
                                    | BackInOut
                                    | BounceIn
                                    | BounceOut
                                    | BounceInOut;
                                relativeProperty?: string;
                                space?: | ABSOLUTE
                                | RELATIVE_ADDITIVE
                                | RELATIVE_MULTIPLICATIVE
                                | PERCENTAGE;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange?: NONE
                            | EXTEND
                            | LOOP;
                            property: string;
                        }[];
                        speed?: number;
                    },
                >,
            >;
            animationDataOut: Zod.ZodOptional<
                Zod.ZodObject<
                    {
                        amplification: Zod.ZodOptional<Zod.ZodNumber>;
                        inOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        name: Zod.ZodString;
                        offset: Zod.ZodOptional<Zod.ZodNumber>;
                        outOutOfRange: Zod.ZodDefault<
                            Zod.ZodOptional<Zod.ZodNativeEnum<typeof OutOfRangeEnum>>,
                        >;
                        propertyAnimations: Zod.ZodArray<
                            Zod.ZodObject<
                                {
                                    inOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    keyframes: Zod.ZodArray<
                                        Zod.ZodObject<
                                            {
                                                easing: ...;
                                                relativeProperty: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            "strip",
                                            Zod.ZodTypeAny,
                                            {
                                                easing: ...;
                                                relativeProperty?: ...;
                                                space: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                            {
                                                easing?: ...;
                                                relativeProperty?: ...;
                                                space?: ...;
                                                time: ...;
                                                value: ...;
                                            },
                                        >,
                                        "many",
                                    >;
                                    outOutOfRange: Zod.ZodDefault<
                                        Zod.ZodOptional<Zod.ZodNativeEnum<(...)>>,
                                    >;
                                    property: Zod.ZodString;
                                },
                                "strip",
                                Zod.ZodTypeAny,
                                {
                                    inOutOfRange: OutOfRangeEnum;
                                    keyframes: {
                                        easing: EasingEnum;
                                        relativeProperty?: (...)
                                        | (...);
                                        space: AnimationSpaceEnum;
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange: OutOfRangeEnum;
                                    property: string;
                                },
                                {
                                    inOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    keyframes: {
                                        easing?:
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        relativeProperty?: (...) | (...);
                                        space?: (...) | (...) | (...) | (...) | (...);
                                        time: number;
                                        value: (...) | (...);
                                    }[];
                                    outOutOfRange?: NONE
                                    | EXTEND
                                    | LOOP;
                                    property: string;
                                },
                            >,
                            "many",
                        >;
                        speed: Zod.ZodOptional<Zod.ZodNumber>;
                    },
                    "strip",
                    Zod.ZodTypeAny,
                    {
                        amplification?: number;
                        inOutOfRange: OutOfRangeEnum;
                        name: string;
                        offset?: number;
                        outOutOfRange: OutOfRangeEnum;
                        propertyAnimations: {
                            inOutOfRange: OutOfRangeEnum;
                            keyframes: {
                                easing: EasingEnum;
                                relativeProperty?: string;
                                space: AnimationSpaceEnum;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange: OutOfRangeEnum;
                            property: string;
                        }[];
                        speed?: number;
                    },
                    {
                        amplification?: number;
                        inOutOfRange?: NONE
                        | EXTEND
                        | LOOP;
                        name: string;
                        offset?: number;
                        outOutOfRange?: NONE | EXTEND | LOOP;
                        propertyAnimations: {
                            inOutOfRange?: NONE | EXTEND | LOOP;
                            keyframes: {
                                easing?:
                                    | LinearIn
                                    | LinearOut
                                    | LinearInOut
                                    | QuadraticIn
                                    | QuadraticOut
                                    | QuadraticInOut
                                    | CubicIn
                                    | CubicOut
                                    | CubicInOut
                                    | QuarticIn
                                    | QuarticOut
                                    | QuarticInOut
                                    | QuinticIn
                                    | QuinticOut
                                    | QuinticInOut
                                    | SinusoidalIn
                                    | SinusoidalOut
                                    | SinusoidalInOut
                                    | ExponentialIn
                                    | ExponentialOut
                                    | ExponentialInOut
                                    | CircularIn
                                    | CircularOut
                                    | CircularInOut
                                    | ElasticIn
                                    | ElasticOut
                                    | ElasticInOut
                                    | BackIn
                                    | BackOut
                                    | BackInOut
                                    | BounceIn
                                    | BounceOut
                                    | BounceInOut;
                                relativeProperty?: string;
                                space?: | ABSOLUTE
                                | RELATIVE_ADDITIVE
                                | RELATIVE_MULTIPLICATIVE
                                | PERCENTAGE;
                                time: number;
                                value: string
                                | number;
                            }[];
                            outOutOfRange?: NONE
                            | EXTEND
                            | LOOP;
                            property: string;
                        }[];
                        speed?: number;
                    },
                >,
            >;
            animationInDuration: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            animationLoopCount: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            animationOutDuration: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            loopSmoothing: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
        },
        "strip",
        Zod.ZodTypeAny,
        {
            animationDataIn?: {
                amplification?: number;
                inOutOfRange: OutOfRangeEnum;
                name: string;
                offset?: number;
                outOutOfRange: OutOfRangeEnum;
                propertyAnimations: {
                    inOutOfRange: OutOfRangeEnum;
                    keyframes: {
                        easing: EasingEnum;
                        relativeProperty?: string;
                        space: AnimationSpaceEnum;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange: OutOfRangeEnum;
                    property: string;
                }[];
                speed?: number;
            };
            animationDataLoop?: {
                amplification?: number;
                inOutOfRange: OutOfRangeEnum;
                name: string;
                offset?: number;
                outOutOfRange: OutOfRangeEnum;
                propertyAnimations: {
                    inOutOfRange: OutOfRangeEnum;
                    keyframes: {
                        easing: EasingEnum;
                        relativeProperty?: string;
                        space: AnimationSpaceEnum;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange: OutOfRangeEnum;
                    property: string;
                }[];
                speed?: number;
            };
            animationDataOut?: {
                amplification?: number;
                inOutOfRange: OutOfRangeEnum;
                name: string;
                offset?: number;
                outOutOfRange: OutOfRangeEnum;
                propertyAnimations: {
                    inOutOfRange: OutOfRangeEnum;
                    keyframes: {
                        easing: EasingEnum;
                        relativeProperty?: string;
                        space: AnimationSpaceEnum;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange: OutOfRangeEnum;
                    property: string;
                }[];
                speed?: number;
            };
            animationInDuration: number;
            animationLoopCount: number;
            animationOutDuration: number;
            loopSmoothing: number;
        },
        {
            animationDataIn?: {
                amplification?: number;
                inOutOfRange?: NONE
                | EXTEND
                | LOOP;
                name: string;
                offset?: number;
                outOutOfRange?: NONE | EXTEND | LOOP;
                propertyAnimations: {
                    inOutOfRange?: NONE | EXTEND | LOOP;
                    keyframes: {
                        easing?:
                            | LinearIn
                            | LinearOut
                            | LinearInOut
                            | QuadraticIn
                            | QuadraticOut
                            | QuadraticInOut
                            | CubicIn
                            | CubicOut
                            | CubicInOut
                            | QuarticIn
                            | QuarticOut
                            | QuarticInOut
                            | QuinticIn
                            | QuinticOut
                            | QuinticInOut
                            | SinusoidalIn
                            | SinusoidalOut
                            | SinusoidalInOut
                            | ExponentialIn
                            | ExponentialOut
                            | ExponentialInOut
                            | CircularIn
                            | CircularOut
                            | CircularInOut
                            | ElasticIn
                            | ElasticOut
                            | ElasticInOut
                            | BackIn
                            | BackOut
                            | BackInOut
                            | BounceIn
                            | BounceOut
                            | BounceInOut;
                        relativeProperty?: string;
                        space?: | ABSOLUTE
                        | RELATIVE_ADDITIVE
                        | RELATIVE_MULTIPLICATIVE
                        | PERCENTAGE;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange?: NONE
                    | EXTEND
                    | LOOP;
                    property: string;
                }[];
                speed?: number;
            };
            animationDataLoop?: {
                amplification?: number;
                inOutOfRange?: NONE
                | EXTEND
                | LOOP;
                name: string;
                offset?: number;
                outOutOfRange?: NONE | EXTEND | LOOP;
                propertyAnimations: {
                    inOutOfRange?: NONE | EXTEND | LOOP;
                    keyframes: {
                        easing?:
                            | LinearIn
                            | LinearOut
                            | LinearInOut
                            | QuadraticIn
                            | QuadraticOut
                            | QuadraticInOut
                            | CubicIn
                            | CubicOut
                            | CubicInOut
                            | QuarticIn
                            | QuarticOut
                            | QuarticInOut
                            | QuinticIn
                            | QuinticOut
                            | QuinticInOut
                            | SinusoidalIn
                            | SinusoidalOut
                            | SinusoidalInOut
                            | ExponentialIn
                            | ExponentialOut
                            | ExponentialInOut
                            | CircularIn
                            | CircularOut
                            | CircularInOut
                            | ElasticIn
                            | ElasticOut
                            | ElasticInOut
                            | BackIn
                            | BackOut
                            | BackInOut
                            | BounceIn
                            | BounceOut
                            | BounceInOut;
                        relativeProperty?: string;
                        space?: | ABSOLUTE
                        | RELATIVE_ADDITIVE
                        | RELATIVE_MULTIPLICATIVE
                        | PERCENTAGE;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange?: NONE
                    | EXTEND
                    | LOOP;
                    property: string;
                }[];
                speed?: number;
            };
            animationDataOut?: {
                amplification?: number;
                inOutOfRange?: NONE
                | EXTEND
                | LOOP;
                name: string;
                offset?: number;
                outOutOfRange?: NONE | EXTEND | LOOP;
                propertyAnimations: {
                    inOutOfRange?: NONE | EXTEND | LOOP;
                    keyframes: {
                        easing?:
                            | LinearIn
                            | LinearOut
                            | LinearInOut
                            | QuadraticIn
                            | QuadraticOut
                            | QuadraticInOut
                            | CubicIn
                            | CubicOut
                            | CubicInOut
                            | QuarticIn
                            | QuarticOut
                            | QuarticInOut
                            | QuinticIn
                            | QuinticOut
                            | QuinticInOut
                            | SinusoidalIn
                            | SinusoidalOut
                            | SinusoidalInOut
                            | ExponentialIn
                            | ExponentialOut
                            | ExponentialInOut
                            | CircularIn
                            | CircularOut
                            | CircularInOut
                            | ElasticIn
                            | ElasticOut
                            | ElasticInOut
                            | BackIn
                            | BackOut
                            | BackInOut
                            | BounceIn
                            | BounceOut
                            | BounceInOut;
                        relativeProperty?: string;
                        space?: | ABSOLUTE
                        | RELATIVE_ADDITIVE
                        | RELATIVE_MULTIPLICATIVE
                        | PERCENTAGE;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange?: NONE
                    | EXTEND
                    | LOOP;
                    property: string;
                }[];
                speed?: number;
            };
            animationInDuration?: number;
            animationLoopCount?: number;
            animationOutDuration?: number;
            loopSmoothing?: number;
        },
    > = ...