Signature
Interface TimelineEditPreviewProperties
| Name | Signature | Description |
|---|---|---|
affectedRanges | affectedRanges: TimelineEditAffectedRange[] | Timeline ranges affected by the edit. |
changedClips | changedClips: Clip[] | Existing clips after the edit changes them. |
command | command: TimelineEditCommand | Command that produced this preview. |
createdClips | createdClips: Clip[] | New clips created by the edit. |
guideMetadata? | guideMetadata?: Record<string, unknown> | Lightweight app/UI metadata for custom edit guides. |
impacts | impacts: TimelineEditImpact[] | Clip-level consequences available to renderer and headless UI affordances. |
message? | message?: string | Optional human-readable note for app UI. |
reason | reason: TimelineEditRejectionReason | null | Machine-readable rejection reason when invalid. |
removedClips | removedClips: Clip[] | Existing clips removed by the edit. |
snap | snap: TimelineSnapResult | null | Snap result used while resolving the command, if any. |
valid | valid: boolean | Whether the command can be committed. |