@mcut/timeline
keyframesSchema
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / timeline/src / keyframesSchema
Variable: keyframesSchema
const keyframesSchema: ZodRecord<ZodEnum<{
blur: "blur";
letterSpacing: "letterSpacing";
opacity: "opacity";
position.x: "position.x";
position.y: "position.y";
rotation: "rotation";
scale.x: "scale.x";
scale.y: "scale.y";
volume: "volume";
}> & $partial, ZodArray<ZodObject<{
easing: ZodOptional<ZodUnion<readonly [ZodEnum<{
easeIn: "easeIn";
easeInOut: "easeInOut";
easeOut: "easeOut";
hold: "hold";
linear: "linear";
}>, ZodObject<{
cubicBezier: ZodTuple<[..., ..., ..., ...], null>;
}, $strip>]>>;
timeMs: ZodNumber;
value: ZodNumber;
}, $strip>>>;Defined in: packages/timeline/src/keyframes.ts:64
Sorted-by-time, unique-time per property (enforced by reducers).