mcut
@mcut/timeline

upsertKeyframe

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / timeline/src / upsertKeyframe

Function: upsertKeyframe()

function upsertKeyframe(track, keyframe): object[];

Defined in: packages/timeline/src/keyframes.ts:315

Insert-or-replace a keyframe, keeping the track sorted and unique by time.

Parameters

track

readonly object[]

keyframe

easing?

| "linear" | "hold" | "easeIn" | "easeOut" | "easeInOut" | { cubicBezier: [number, number, number, number]; } = ...

Outgoing interpolation; default linear.

timeMs

number = ...

Element-local ms (relative to startMs): moving a clip moves its animation.

value

number = ...

Returns

On this page