Home / Function/ link() — svelte Function Reference

link() — svelte Function Reference

Architecture documentation for the link() function in each.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  ad2bb548_da00_bb08_9b90_f768e5d99e9b["link()"]
  ca0d28d0_c4b0_db5c_32c9_bdad64d5deaa["each.js"]
  ad2bb548_da00_bb08_9b90_f768e5d99e9b -->|defined in| ca0d28d0_c4b0_db5c_32c9_bdad64d5deaa
  3ceb9b1c_7062_d75e_744a_fd12a80dfdc9["reconcile()"]
  3ceb9b1c_7062_d75e_744a_fd12a80dfdc9 -->|calls| ad2bb548_da00_bb08_9b90_f768e5d99e9b
  style ad2bb548_da00_bb08_9b90_f768e5d99e9b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/dom/blocks/each.js lines 676–688

function link(state, prev, next) {
	if (prev === null) {
		state.effect.first = next;
	} else {
		prev.next = next;
	}

	if (next === null) {
		state.effect.last = prev;
	} else {
		next.prev = prev;
	}
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does link() do?
link() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/blocks/each.js.
Where is link() defined?
link() is defined in packages/svelte/src/internal/client/dom/blocks/each.js at line 676.
What calls link()?
link() is called by 1 function(s): reconcile.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free