Function sequential

    • Cumulative-start helper: each clip's at is the reactive sum of prior durations (RO). Use timeline() directly for draggable starts.

       timeline(sequential({ intro: 0.7, hold: 1.2, outro: 0.5 }));
      

      Type Parameters

      • T extends Durations

      Parameters

      • durs: T

      Returns { [K in string | number | symbol]: { at: Num; dur: ResolvedField<T[K]> } }