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
Called By
- d()
- defer_effect()
- destroy_effect()
- flush_eager_effects()
- fork()
- is_dirty()
- legacy_pre_effect_reset()
- mark_eager_effects()
- mark_effects()
- mark_reactions()
- reset_branch()
- resume_children()
- revive()
- run()
- schedule_possible_effect_self_invalidation()
- teardown()
- unskip_effect()
- update_derived()
- update_derived_status()
- update_effect()
Source
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