* Skip past any non-branch effects (which could be created with `createSubscriber`, for example) to find the next branch effect * @param {Effect | null} effect * @returns {Effect | null}
(effect)
| 409 | * @returns {Effect | null} |
| 410 | */ |
| 411 | function skip_to_branch(effect) { |
| 412 | while (effect !== null && (effect.f & BRANCH_EFFECT) === 0) { |
| 413 | effect = effect.next; |
| 414 | } |
| 415 | return effect; |
| 416 | } |
| 417 | |
| 418 | /** |
| 419 | * Add, remove, or reorder items output by an each block as its input changes |