(effect, fragment)
| 729 | * @param {DocumentFragment} fragment |
| 730 | */ |
| 731 | export function move_effect(effect, fragment) { |
| 732 | if (!effect.nodes) return; |
| 733 | |
| 734 | /** @type {TemplateNode | null} */ |
| 735 | var node = effect.nodes.start; |
| 736 | var end = effect.nodes.end; |
| 737 | |
| 738 | while (node !== null) { |
| 739 | /** @type {TemplateNode | null} */ |
| 740 | var next = node === end ? null : get_next_sibling(node); |
| 741 | |
| 742 | fragment.append(node); |
| 743 | node = next; |
| 744 | } |
| 745 | } |
no test coverage detected