@playlive/realtime-pipeline
    Preparing search index...

    Function mergeTargets

    • Accumulates targets across ticks, keyed by campaign ID then target ID.

      Parameters

      • existing: Record<string, TiltifyTarget[]>

        Current per-campaign target map.

      • incoming: Record<string, TiltifyTarget[]> | undefined

        Fresh per-campaign target map (may be undefined).

      • authoritative: boolean = false

        When true, replace the named campaigns wholesale instead of merging. Defaults to false.

      Returns Record<string, TiltifyTarget[]>

      Merged map with targets preserved across ticks.