Variable AnimationClassSchemaConst
AnimationClassSchema: ZodObject<{ animationDataIn: ZodOptional<ZodObject<{ amplification: ZodOptional<ZodNumber>; inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; name: ZodString; offset: ZodOptional<ZodNumber>; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; propertyAnimations: ZodArray<ZodObject<{ inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; keyframes: ZodArray<ZodObject<{ easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }>, "many">; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; property: ZodString; }, "strip", 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: ZodOptional<ZodNumber>; }, "strip", 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: ZodOptional<ZodObject<{ amplification: ZodOptional<ZodNumber>; inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; name: ZodString; offset: ZodOptional<ZodNumber>; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; propertyAnimations: ZodArray<ZodObject<{ inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; keyframes: ZodArray<ZodObject<{ easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }>, "many">; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; property: ZodString; }, "strip", 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: ZodOptional<ZodNumber>; }, "strip", 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: ZodOptional<ZodObject<{ amplification: ZodOptional<ZodNumber>; inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; name: ZodString; offset: ZodOptional<ZodNumber>; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>; propertyAnimations: ZodArray<ZodObject<{ inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; keyframes: ZodArray<ZodObject<{ easing: ...
; relativeProperty: ...
; space: ...
; time: ...
; value: ...
; }, "strip", ZodTypeAny, { easing: ...
; relativeProperty?: ...
; space: ...
; time: ...
; value: ...
; }, { easing?: ...
; relativeProperty?: ...
; space?: ...
; time: ...
; value: ...
; }>, "many">; outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...
)>>>; property: ZodString; }, "strip", 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: ZodOptional<ZodNumber>; }, "strip", 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: ZodOptional<ZodNumber>; animationLoopCount: ZodOptional<ZodNumber>; animationOutDuration: ZodOptional<ZodNumber>; }, "strip", 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; }, { 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; }> = ... Type declaration
animationDataIn: ZodOptional<ZodObject<{
amplification: ZodOptional<ZodNumber>;
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
name: ZodString;
offset: ZodOptional<ZodNumber>;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
propertyAnimations: ZodArray<ZodObject<{
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
keyframes: ZodArray<ZodObject<{
easing: ...;
relativeProperty: ...;
space: ...;
time: ...;
value: ...;
}, "strip", ZodTypeAny, {
easing: ...;
relativeProperty?: ...;
space: ...;
time: ...;
value: ...;
}, {
easing?: ...;
relativeProperty?: ...;
space?: ...;
time: ...;
value: ...;
}>, "many">;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
property: ZodString;
}, "strip", 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: ZodOptional<ZodNumber>;
}, "strip", 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: ZodOptional<ZodObject<{
amplification: ZodOptional<ZodNumber>;
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
name: ZodString;
offset: ZodOptional<ZodNumber>;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
propertyAnimations: ZodArray<ZodObject<{
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
keyframes: ZodArray<ZodObject<{
easing: ...;
relativeProperty: ...;
space: ...;
time: ...;
value: ...;
}, "strip", ZodTypeAny, {
easing: ...;
relativeProperty?: ...;
space: ...;
time: ...;
value: ...;
}, {
easing?: ...;
relativeProperty?: ...;
space?: ...;
time: ...;
value: ...;
}>, "many">;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
property: ZodString;
}, "strip", 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: ZodOptional<ZodNumber>;
}, "strip", 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: ZodOptional<ZodObject<{
amplification: ZodOptional<ZodNumber>;
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
name: ZodString;
offset: ZodOptional<ZodNumber>;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<typeof OutOfRangeEnum>>>;
propertyAnimations: ZodArray<ZodObject<{
inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
keyframes: ZodArray<ZodObject<{
easing: ...;
relativeProperty: ...;
space: ...;
time: ...;
value: ...;
}, "strip", ZodTypeAny, {
easing: ...;
relativeProperty?: ...;
space: ...;
time: ...;
value: ...;
}, {
easing?: ...;
relativeProperty?: ...;
space?: ...;
time: ...;
value: ...;
}>, "many">;
outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
property: ZodString;
}, "strip", 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: ZodOptional<ZodNumber>;
}, "strip", 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;
}>>
Type declaration
Optional
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;
}
Optional
amplification?: number
inOutOfRange: OutOfRangeEnum
name: string
Optional
offset?: number
outOutOfRange: OutOfRangeEnum
propertyAnimations: {
inOutOfRange: OutOfRangeEnum;
keyframes: {
easing: EasingEnum;
relativeProperty?: string;
space: AnimationSpaceEnum;
time: number;
value: string | number;
}[];
outOutOfRange: OutOfRangeEnum;
property: string;
}[]
Optional
speed?: number
Optional
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;
}
Optional
amplification?: number
inOutOfRange: OutOfRangeEnum
name: string
Optional
offset?: number
outOutOfRange: OutOfRangeEnum
propertyAnimations: {
inOutOfRange: OutOfRangeEnum;
keyframes: {
easing: EasingEnum;
relativeProperty?: string;
space: AnimationSpaceEnum;
time: number;
value: string | number;
}[];
outOutOfRange: OutOfRangeEnum;
property: string;
}[]
Optional
speed?: number
Optional
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;
}
Optional
amplification?: number
inOutOfRange: OutOfRangeEnum
name: string
Optional
offset?: number
outOutOfRange: OutOfRangeEnum
propertyAnimations: {
inOutOfRange: OutOfRangeEnum;
keyframes: {
easing: EasingEnum;
relativeProperty?: string;
space: AnimationSpaceEnum;
time: number;
value: string | number;
}[];
outOutOfRange: OutOfRangeEnum;
property: string;
}[]
Optional
speed?: number
Optional
animationInDuration?: number
Optional
animationLoopCount?: number
Optional
animationOutDuration?: number
Type declaration
Optional
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;
}
Optional
amplification?: number
Optional
inOutOfRange?: NONE | EXTEND | LOOP
name: string
Optional
offset?: number
Optional
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;
}[]
Optional
speed?: number
Optional
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;
}
Optional
amplification?: number
Optional
inOutOfRange?: NONE | EXTEND | LOOP
name: string
Optional
offset?: number
Optional
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;
}[]
Optional
speed?: number
Optional
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;
}
Optional
amplification?: number
Optional
inOutOfRange?: NONE | EXTEND | LOOP
name: string
Optional
offset?: number
Optional
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;
}[]
Optional
speed?: number
Optional
animationInDuration?: number
Optional
animationLoopCount?: number
Optional
animationOutDuration?: number