Signature
deriveTimelineSelection(tracks: Track<TrackKind>[], clipGroups: TimelineClipGroup[] = []): TimelineSelectionState<TrackKind>Type parameters
| Name | Constraint | Default | Description |
|---|---|---|---|
TrackKind | None | None | App-defined track kind values carried by selected track state. |
Parameters
| Name | Type | Description |
|---|---|---|
| tracks | Track<TrackKind>[] | Timeline tracks to inspect. |
| clipGroups | TimelineClipGroup[] | Clip group state used to derive selected group metadata. |
Returns
TimelineSelectionState<TrackKind>
Current selection metadata.