mcut
@mcut/timeline

ElementLocation

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / timeline/src / ElementLocation

Interface: ElementLocation

Defined in: packages/timeline/src/selectors.ts:4

Properties

element

element: TimelineElement;

Defined in: packages/timeline/src/selectors.ts:7


elementIndex

elementIndex: number;

Defined in: packages/timeline/src/selectors.ts:8


track

track: object;

Defined in: packages/timeline/src/selectors.ts:5

elements

elements: TimelineElement[];

Sorted by startMs; never overlapping in time.

hidden

hidden: boolean;

Visuals from this track are not rendered.

id

id: `t-${string}` = trackIdSchema;

locked

locked: boolean;

UI hint: track rejects edits. The engine does not enforce this.

magnetic

magnetic: boolean;

When enabled, edits compact this track so clips keep no gaps between them.

muted

muted: boolean;

Audio from this track is silenced.

name

name: string;

trackIndex

trackIndex: number;

Defined in: packages/timeline/src/selectors.ts:6

On this page