Skip to content

Commit fa2bab3

Browse files
committed
early return to reduce indentation, use var over let/const
1 parent 9236d04 commit fa2bab3

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

packages/svelte/src/internal/client/runtime.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -417,21 +417,21 @@ function remove_reaction(signal, dependency) {
417417
* @returns {void}
418418
*/
419419
export function remove_reactions(signal, start_index) {
420-
const dependencies = signal.deps;
421-
if (dependencies !== null) {
422-
var active_dependencies = start_index === 0 ? null : dependencies.slice(0, start_index);
423-
var visited = new Set();
424-
let i;
425-
for (i = start_index; i < dependencies.length; i++) {
426-
const dependency = dependencies[i];
427-
if (visited.has(dependency)) {
428-
continue;
429-
}
430-
visited.add(dependency);
431-
// Avoid removing a reaction if we know that it is active (start_index will not be 0)
432-
if (active_dependencies === null || !active_dependencies.includes(dependency)) {
433-
remove_reaction(signal, dependency);
434-
}
420+
var dependencies = signal.deps;
421+
if (dependencies === null) return;
422+
423+
var active_dependencies = start_index === 0 ? null : dependencies.slice(0, start_index);
424+
var seen = new Set();
425+
426+
for (var i = start_index; i < dependencies.length; i++) {
427+
var dependency = dependencies[i];
428+
429+
if (seen.has(dependency)) continue;
430+
seen.add(dependency);
431+
432+
// Avoid removing a reaction if we know that it is active (start_index will not be 0)
433+
if (active_dependencies === null || !active_dependencies.includes(dependency)) {
434+
remove_reaction(signal, dependency);
435435
}
436436
}
437437
}

0 commit comments

Comments
 (0)