(resultTableId: string, interaction: InteractionEntry[] | undefined)
| 2513 | |
| 2514 | // Per-trigger item count = 1 (table) + interaction entries + charts. |
| 2515 | const itemsForTrigger = (resultTableId: string, interaction: InteractionEntry[] | undefined): number => { |
| 2516 | const charts = chartElements.filter(ce => ce.tableId === resultTableId).length; |
| 2517 | return 1 + effectiveEntryCount(interaction) + charts; |
| 2518 | }; |
| 2519 | |
| 2520 | // Compute per-thread totals up front so we can pick the budget. |
| 2521 | const triggersByLeaf: Trigger[][] = []; |
no test coverage detected