Skip to content

Commit 6964a07

Browse files
committed
chore: simplify remove()
1 parent a339c28 commit 6964a07

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

packages/svelte/src/internal/client/dom/reconciler.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,26 +50,18 @@ export function insert(current, sibling) {
5050

5151
/**
5252
* @param {Array<import('../types.js').TemplateNode> | import('../types.js').TemplateNode} current
53-
* @returns {Element | Comment | Text}
5453
*/
5554
export function remove(current) {
56-
var first_node = current;
5755
if (is_array(current)) {
58-
var i = 0;
59-
var node;
60-
for (; i < current.length; i++) {
61-
node = current[i];
62-
if (i === 0) {
63-
first_node = node;
64-
}
56+
for (var i = 0; i < current.length; i++) {
57+
var node = current[i];
6558
if (node.isConnected) {
6659
node.remove();
6760
}
6861
}
6962
} else if (current.isConnected) {
7063
current.remove();
7164
}
72-
return /** @type {Element | Comment | Text} */ (first_node);
7365
}
7466

7567
/**

0 commit comments

Comments
 (0)