Home / Function/ push_effect() — svelte Function Reference

push_effect() — svelte Function Reference

Architecture documentation for the push_effect() function in effects.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  5aba26ae_0251_e503_bdbc_a69526b4eb7b["push_effect()"]
  1ae6fa4e_16ee_acdf_5e28_17eb0819fddb["effects.js"]
  5aba26ae_0251_e503_bdbc_a69526b4eb7b -->|defined in| 1ae6fa4e_16ee_acdf_5e28_17eb0819fddb
  9764bb93_860c_6dee_2112_890b69ee0aa3["create_effect()"]
  9764bb93_860c_6dee_2112_890b69ee0aa3 -->|calls| 5aba26ae_0251_e503_bdbc_a69526b4eb7b
  style 5aba26ae_0251_e503_bdbc_a69526b4eb7b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/reactivity/effects.js lines 69–78

function push_effect(effect, parent_effect) {
	var parent_last = parent_effect.last;
	if (parent_last === null) {
		parent_effect.last = parent_effect.first = effect;
	} else {
		parent_last.next = effect;
		effect.prev = parent_last;
		parent_effect.last = effect;
	}
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does push_effect() do?
push_effect() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/effects.js.
Where is push_effect() defined?
push_effect() is defined in packages/svelte/src/internal/client/reactivity/effects.js at line 69.
What calls push_effect()?
push_effect() is called by 1 function(s): create_effect.

Analyze Your Own Codebase

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

Try Supermodel Free