Variable AnimationClassSchemaConst
AnimationClassSchema: Zod.z.ZodObject< { animationDataIn: Zod.z.ZodOptional< Zod.z.ZodObject< { amplification: Zod.z.ZodOptional<Zod.z.ZodNumber>; inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; name: Zod.z.ZodString; offset: Zod.z.ZodOptional<Zod.z.ZodNumber>; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; propertyAnimations: Zod.z.ZodArray< Zod.z.ZodObject< { inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; keyframes: Zod.z.ZodArray< Zod.z.ZodObject< { easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", Zod.z.ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }, >, "many", >; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; property: Zod.z.ZodString; }, "strip", Zod.z.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.z.ZodOptional<Zod.z.ZodNumber>; }, "strip", Zod.z.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.z.ZodOptional< Zod.z.ZodObject< { amplification: Zod.z.ZodOptional<Zod.z.ZodNumber>; inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; name: Zod.z.ZodString; offset: Zod.z.ZodOptional<Zod.z.ZodNumber>; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; propertyAnimations: Zod.z.ZodArray< Zod.z.ZodObject< { inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; keyframes: Zod.z.ZodArray< Zod.z.ZodObject< { easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", Zod.z.ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }, >, "many", >; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; property: Zod.z.ZodString; }, "strip", Zod.z.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.z.ZodOptional<Zod.z.ZodNumber>; }, "strip", Zod.z.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.z.ZodOptional< Zod.z.ZodObject< { amplification: Zod.z.ZodOptional<Zod.z.ZodNumber>; inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; name: Zod.z.ZodString; offset: Zod.z.ZodOptional<Zod.z.ZodNumber>; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>, >; propertyAnimations: Zod.z.ZodArray< Zod.z.ZodObject< { inOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; keyframes: Zod.z.ZodArray< Zod.z.ZodObject< { easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", Zod.z.ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }, >, "many", >; outOutOfRange: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)
>>, >; property: Zod.z.ZodString; }, "strip", Zod.z.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.z.ZodOptional<Zod.z.ZodNumber>; }, "strip", Zod.z.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.z.ZodOptional<Zod.z.ZodNumber>; animationLoopCount: Zod.z.ZodOptional<Zod.z.ZodNumber>; animationOutDuration: Zod.z.ZodOptional<Zod.z.ZodNumber>; loopSmoothing: Zod.z.ZodOptional<Zod.z.ZodNumber>; }, "strip", Zod.z.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; },> = ...