fromStore() — svelte Function Reference
Architecture documentation for the fromStore() function in index-client.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD ab0a252a_4356_68f7_4ed9_005d076ecd66["fromStore()"] 063b7444_1ece_6350_07c7_3c77919f3844["index-client.js"] ab0a252a_4356_68f7_4ed9_005d076ecd66 -->|defined in| 063b7444_1ece_6350_07c7_3c77919f3844 92303a26_c904_85e7_5ec0_8e0605dbb9f9["createSubscriber()"] ab0a252a_4356_68f7_4ed9_005d076ecd66 -->|calls| 92303a26_c904_85e7_5ec0_8e0605dbb9f9 461d1f5f_ffa4_d984_98a4_868566c66f30["effect_tracking()"] ab0a252a_4356_68f7_4ed9_005d076ecd66 -->|calls| 461d1f5f_ffa4_d984_98a4_868566c66f30 4cf4c423_76ea_40eb_1692_69aae30c30f1["get()"] ab0a252a_4356_68f7_4ed9_005d076ecd66 -->|calls| 4cf4c423_76ea_40eb_1692_69aae30c30f1 style ab0a252a_4356_68f7_4ed9_005d076ecd66 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/store/index-client.js lines 128–169
export function fromStore(store) {
let value = /** @type {V} */ (undefined);
const subscribe = createSubscriber((update) => {
let ran = false;
const unsubscribe = store.subscribe((v) => {
value = v;
if (ran) update();
});
ran = true;
return unsubscribe;
});
function current() {
if (effect_tracking()) {
subscribe();
return value;
}
return get(store);
}
if ('set' in store) {
return {
get current() {
return current();
},
set current(v) {
store.set(v);
}
};
}
return {
get current() {
return current();
}
};
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does fromStore() do?
fromStore() is a function in the svelte codebase, defined in packages/svelte/src/store/index-client.js.
Where is fromStore() defined?
fromStore() is defined in packages/svelte/src/store/index-client.js at line 128.
What does fromStore() call?
fromStore() calls 3 function(s): createSubscriber, effect_tracking, get.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free