summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/timeline/placement/index.ts
blob: 091acc3383c530ce8680ee85603f48ab14378cc5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export { applyPlacement } from "./apply";
export { canElementGoOnTrack, validateElementTrackCompatibility } from "./compatibility";
export { getDefaultInsertIndexForTrack, getHighestInsertIndexForTrack } from "./insert-index";
export {
	enforceMainTrackStart,
	ensureMainTrack,
	getEarliestMainTrackElement,
	getMainTrack,
	isMainTrack,
} from "./main-track";
export { resolveTrackPlacement } from "./resolve";
export { buildEmptyTrack } from "./track-factory";
export type {
	PlacementResult,
	PlacementStrategy,
	PlacementSubject,
	PlacementTimeSpan,
} from "./types";