Cloning — svelte Architecture
Handling deep state snapshots and structured cloning.
Entity Profile
Dependency Diagram
graph TD subdomain_SharedInternal_Cloning["Cloning"] f1e50ee5_13f6_1738_9a26_df983ce5664d["public.d.ts"] subdomain_SharedInternal_Cloning --> f1e50ee5_13f6_1738_9a26_df983ce5664d 561b9a90_3db9_e1e8_f65e_5b9b6e506253["clone.test.ts"] subdomain_SharedInternal_Cloning --> 561b9a90_3db9_e1e8_f65e_5b9b6e506253 cdd8984f_fbb9_5c92_10e5_1e33059627e4["utils.js"] subdomain_SharedInternal_Cloning --> cdd8984f_fbb9_5c92_10e5_1e33059627e4 4d97848d_6838_34c6_2e79_b60cd6043558["snippet.js"] subdomain_SharedInternal_Cloning --> 4d97848d_6838_34c6_2e79_b60cd6043558 e72cf4a9_9115_be79_f549_5f980560fe78["index-server.js"] subdomain_SharedInternal_Cloning --> e72cf4a9_9115_be79_f549_5f980560fe78 d72b11ba_d927_85b7_94d6_d4a2eb9d3fe3["index-client.js"] subdomain_SharedInternal_Cloning --> d72b11ba_d927_85b7_94d6_d4a2eb9d3fe3 bf380c58_b273_7f84_0e94_3082d37161f5["create-subscriber.js"] subdomain_SharedInternal_Cloning --> bf380c58_b273_7f84_0e94_3082d37161f5 a06efac6_c439_5570_e0c9_543afa2b1547["crypto.js"] subdomain_SharedInternal_Cloning --> a06efac6_c439_5570_e0c9_543afa2b1547 129ccac6_29f2_7992_d244_b2412a64cc5a["utils.js"] subdomain_SharedInternal_Cloning --> 129ccac6_29f2_7992_d244_b2412a64cc5a 23d8e8ba_a3a0_b729_9c87_38b151fbac05["url-search-params.js"] subdomain_SharedInternal_Cloning --> 23d8e8ba_a3a0_b729_9c87_38b151fbac05 9defb867_2b2f_876b_37eb_69437269c8a2["index.d.ts"] subdomain_SharedInternal_Cloning --> 9defb867_2b2f_876b_37eb_69437269c8a2 d463f052_a8f5_8cd1_19cc_b11ba61ea5a0["private.d.ts"] subdomain_SharedInternal_Cloning --> d463f052_a8f5_8cd1_19cc_b11ba61ea5a0 0b32c4f8_83c7_c54c_972f_56df97fdec27["public.d.ts"] subdomain_SharedInternal_Cloning --> 0b32c4f8_83c7_c54c_972f_56df97fdec27 f0d8600c_9a63_402f_0b36_60e666ee59c7["set.js"] subdomain_SharedInternal_Cloning --> f0d8600c_9a63_402f_0b36_60e666ee59c7 style subdomain_SharedInternal_Cloning fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $bindable()
- $derived()
- $on()
- $props()
- $state()
- Symbol()
- T()
- add()
- afterUpdate()
- append()
- async()
- attr()
- attr_style()
- await_block()
- await_invalid()
- by()
- capture_warnings()
- child()
- child_block()
- clamp()
- clear()
- clear()
- compare()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- createAttachmentKey()
- createContext()
- createEventDispatcher()
- createRawSnippet()
- createSubscriber()
- createSubscriber()
- css_props()
- current()
- current()
- derived()
- e()
- eager()
- encode()
- entries()
- entries()
- escape_html()
- fallback()
- fn()
- forEach()
- get()
- getAbortSignal()
- getAbortSignal()
- getAllContexts()
- get_parent_context()
- get_path()
- get_stack()
- get_user_code_location()
- has()
- hash()
- head()
- host()
- hostname()
- href()
- hydratable_clobbering()
- in_webcontainer()
- inited()
- inited()
- innerWidth()
- invalid_csp()
- invalid_default_snippet()
- is_boolean_attribute()
- is_capture_event()
- is_dom_property()
- is_function()
- is_passive_event()
- is_promise()
- is_rune()
- is_state_creation_rune()
- is_svg()
- is_void()
- keys()
- lifecycle_outside_component()
- mount()
- of()
- of()
- of()
- onDestroy()
- onDestroy()
- once()
- online()
- option()
- outerWidth()
- parameter()
- password()
- pathname()
- port()
- pre()
- print_error()
- protocol()
- push()
- push()
- raw()
- readonly()
- render()
- render()
- rest_props()
- run()
- run_all()
- sanitize_slots()
- screenLeft()
- scrollX()
- search()
- search()
- searchParams()
- server_context_required()
- set()
- set()
- set()
- set()
- setContext()
- set_title()
- sha256()
- size()
- size()
- snapshot()
- snapshot()
- snippet_without_render_tag()
- spread_props()
- spring()
- state_snapshot_uncloneable()
- store_set()
- style_object_to_string()
- subscribe_to_store()
- subsume()
- t()
- target()
- tick()
- toJSON()
- toJSON()
- toStore()
- toStore()
- toString()
- to_class()
- to_css_name()
- trace()
- tracking()
- tweened()
- unmount()
- unsubscribe_stores()
- update_store()
- username()
- validate_store()
- value()
- value()
- values()
- with_render_context()
- writable()
- y()
Source Files
- packages/svelte/src/ambient.d.ts
- packages/svelte/src/internal/shared/attributes.js
- packages/svelte/src/internal/shared/clone.js
- packages/svelte/src/internal/shared/clone.test.ts
- packages/svelte/src/reactivity/create-subscriber.js
- packages/svelte/src/internal/server/crypto.js
- packages/svelte/src/internal/server/dev.js
- packages/svelte/src/escaping.js
- packages/svelte/src/store/index-client.js
- packages/svelte/src/store/index-server.js
- packages/svelte/src/index-server.js
- packages/svelte/src/reactivity/index-server.js
- packages/svelte/src/index.d.ts
- packages/svelte/src/reactivity/window/index.js
- packages/svelte/src/attachments/index.js
- packages/svelte/src/motion/private.d.ts
- packages/svelte/src/motion/public.d.ts
- packages/svelte/src/action/public.d.ts
- packages/svelte/src/store/public.d.ts
- packages/svelte/src/reactivity/reactive-value.js
- packages/svelte/src/reactivity/set.js
- packages/svelte/src/internal/server/blocks/snippet.js
- packages/svelte/src/internal/shared/types.d.ts
- packages/svelte/src/reactivity/url-search-params.js
- packages/svelte/src/internal/shared/utils.js
- packages/svelte/src/store/utils.js
Source
- packages/svelte/src/ambient.d.ts
- packages/svelte/src/internal/shared/attributes.js
- packages/svelte/src/internal/shared/clone.js
- packages/svelte/src/internal/shared/clone.test.ts
- packages/svelte/src/reactivity/create-subscriber.js
- packages/svelte/src/internal/server/crypto.js
- packages/svelte/src/internal/server/dev.js
- packages/svelte/src/escaping.js
- packages/svelte/src/store/index-client.js
- packages/svelte/src/store/index-server.js
- packages/svelte/src/index-server.js
- packages/svelte/src/reactivity/index-server.js
- packages/svelte/src/index.d.ts
- packages/svelte/src/reactivity/window/index.js
- packages/svelte/src/attachments/index.js
- packages/svelte/src/motion/private.d.ts
- packages/svelte/src/motion/public.d.ts
- packages/svelte/src/action/public.d.ts
- packages/svelte/src/store/public.d.ts
- packages/svelte/src/reactivity/reactive-value.js
- packages/svelte/src/reactivity/set.js
- packages/svelte/src/internal/server/blocks/snippet.js
- packages/svelte/src/internal/shared/types.d.ts
- packages/svelte/src/reactivity/url-search-params.js
- packages/svelte/src/internal/shared/utils.js
- packages/svelte/src/store/utils.js
Frequently Asked Questions
What is the Cloning subdomain?
Cloning is a subdomain in the svelte codebase, part of the SharedInternal domain. Handling deep state snapshots and structured cloning. It contains 26 source files.
Which domain does Cloning belong to?
Cloning belongs to the SharedInternal domain.
What functions are in Cloning?
The Cloning subdomain contains 157 function(s): $bindable, $derived, $on, $props, $state, Symbol, T, add, and 149 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free