Home / Function/ track_reactivity_loss() — svelte Function Reference

track_reactivity_loss() — svelte Function Reference

Architecture documentation for the track_reactivity_loss() function in async.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  3cead1b0_a9df_a632_11a8_a235eac55668["track_reactivity_loss()"]
  1ad3e508_c069_abae_2e4a_bd17c8892e18["async.js"]
  3cead1b0_a9df_a632_11a8_a235eac55668 -->|defined in| 1ad3e508_c069_abae_2e4a_bd17c8892e18
  87a0d652_5594_9e6c_5ae4_5b99c4d138f0["for_await_track_reactivity_loss()"]
  87a0d652_5594_9e6c_5ae4_5b99c4d138f0 -->|calls| 3cead1b0_a9df_a632_11a8_a235eac55668
  f95202e3_c35b_4c26_06a5_6dfeb39de67c["set_from_async_derived()"]
  3cead1b0_a9df_a632_11a8_a235eac55668 -->|calls| f95202e3_c35b_4c26_06a5_6dfeb39de67c
  style 3cead1b0_a9df_a632_11a8_a235eac55668 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/reactivity/async.js lines 155–163

export async function track_reactivity_loss(promise) {
	var previous_async_effect = current_async_effect;
	var value = await promise;

	return () => {
		set_from_async_derived(previous_async_effect);
		return value;
	};
}

Domain

Subdomains

Frequently Asked Questions

What does track_reactivity_loss() do?
track_reactivity_loss() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/async.js.
Where is track_reactivity_loss() defined?
track_reactivity_loss() is defined in packages/svelte/src/internal/client/reactivity/async.js at line 155.
What does track_reactivity_loss() call?
track_reactivity_loss() calls 1 function(s): set_from_async_derived.
What calls track_reactivity_loss()?
track_reactivity_loss() is called by 1 function(s): for_await_track_reactivity_loss.

Analyze Your Own Codebase

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

Try Supermodel Free