From 6964a076bf85b94952b90b87683d8b6eb458b793 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 21 Mar 2024 22:55:15 -0400 Subject: [PATCH] chore: simplify remove() --- .../svelte/src/internal/client/dom/reconciler.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/reconciler.js b/packages/svelte/src/internal/client/dom/reconciler.js index ebd06796bf..81b03bbd2f 100644 --- a/packages/svelte/src/internal/client/dom/reconciler.js +++ b/packages/svelte/src/internal/client/dom/reconciler.js @@ -50,18 +50,11 @@ export function insert(current, sibling) { /** * @param {Array | import('../types.js').TemplateNode} current - * @returns {Element | Comment | Text} */ export function remove(current) { - var first_node = current; if (is_array(current)) { - var i = 0; - var node; - for (; i < current.length; i++) { - node = current[i]; - if (i === 0) { - first_node = node; - } + for (var i = 0; i < current.length; i++) { + var node = current[i]; if (node.isConnected) { node.remove(); } @@ -69,7 +62,6 @@ export function remove(current) { } else if (current.isConnected) { current.remove(); } - return /** @type {Element | Comment | Text} */ (first_node); } /**