Function stagger

    • Run fn(item) for each item, lagged by stride seconds. All in parallel; completes when the longest child finishes: yield* stagger(0.05, shapes, s => fadeIn(s, 0.3)).

      Type Parameters

      • S

      Parameters

      • stride: number
      • items: readonly S[]
      • fn: (item: S, i: number) => Yieldable

      Returns Animator