Home / Function/ set_signal_status() — svelte Function Reference

set_signal_status() — svelte Function Reference

Architecture documentation for the set_signal_status() function in status.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  6479f832_c1d7_7636_b658_b3f9c70d9af0["set_signal_status()"]
  75905fba_56c6_c9fc_1dbc_6e53bfb2ebc5["status.js"]
  6479f832_c1d7_7636_b658_b3f9c70d9af0 -->|defined in| 75905fba_56c6_c9fc_1dbc_6e53bfb2ebc5
  a50e548b_3d25_da25_5809_14d318b33cb2["d()"]
  a50e548b_3d25_da25_5809_14d318b33cb2 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  4884c8a4_7cc6_1b32_b689_ac96e3d81e91["unskip_effect()"]
  4884c8a4_7cc6_1b32_b689_ac96e3d81e91 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  4a5c85d2_dfaa_8eed_83a2_1b140cad91fb["revive()"]
  4a5c85d2_dfaa_8eed_83a2_1b140cad91fb -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  75a146bb_c458_4453_bba5_066eec39b494["mark_effects()"]
  75a146bb_c458_4453_bba5_066eec39b494 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  8e91fdef_fe5d_43e3_f35f_46c69adf8c42["mark_eager_effects()"]
  8e91fdef_fe5d_43e3_f35f_46c69adf8c42 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  3416434c_0032_c985_24ac_72ce77e06cb3["reset_branch()"]
  3416434c_0032_c985_24ac_72ce77e06cb3 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  a967b3b9_6263_60ec_74ff_b1889e66d284["fork()"]
  a967b3b9_6263_60ec_74ff_b1889e66d284 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  e6ca562d_6ddf_c249_6259_b15d55cbdd91["update_derived()"]
  e6ca562d_6ddf_c249_6259_b15d55cbdd91 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  20340432_01a2_6741_abf4_60ccab51cdb3["teardown()"]
  20340432_01a2_6741_abf4_60ccab51cdb3 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  804fc9e9_e855_0cc1_9d2e_7104f9cfa1f9["legacy_pre_effect_reset()"]
  804fc9e9_e855_0cc1_9d2e_7104f9cfa1f9 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  410f774f_2d1a_7114_fcba_b292ed7cae3a["destroy_effect()"]
  410f774f_2d1a_7114_fcba_b292ed7cae3a -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  6f8f529a_4ea8_0edd_6a63_9acc29cbd4ac["resume_children()"]
  6f8f529a_4ea8_0edd_6a63_9acc29cbd4ac -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  8cbd2617_a90a_da93_cf30_82f21876749c["flush_eager_effects()"]
  8cbd2617_a90a_da93_cf30_82f21876749c -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0
  style 6479f832_c1d7_7636_b658_b3f9c70d9af0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/reactivity/status.js lines 10–12

export function set_signal_status(signal, status) {
	signal.f = (signal.f & STATUS_MASK) | status;
}

Domain

Subdomains

Frequently Asked Questions

What does set_signal_status() do?
set_signal_status() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/status.js.
Where is set_signal_status() defined?
set_signal_status() is defined in packages/svelte/src/internal/client/reactivity/status.js at line 10.
What calls set_signal_status()?
set_signal_status() is called by 20 function(s): d, defer_effect, destroy_effect, flush_eager_effects, fork, is_dirty, legacy_pre_effect_reset, mark_eager_effects, and 12 more.

Analyze Your Own Codebase

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

Try Supermodel Free