import type { TimelineElement } from "@/lib/timeline/types"; export function rippleShiftElements({ elements, afterTime, shiftAmount, }: { elements: TElement[]; afterTime: number; shiftAmount: number; }): TElement[] { return elements.map((element) => element.startTime >= afterTime ? ({ ...element, startTime: element.startTime - shiftAmount } as TElement) : element, ); }