MCPcopy
hub / github.com/sveltejs/svelte / get_fallback

Function get_fallback

packages/svelte/src/internal/client/reactivity/props.js:288–303  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

286 var fallback_signal = /** @type {Derived<V> | undefined} */ (undefined);
287
288 var get_fallback = () => {
289 if (lazy && runes) {
290 fallback_signal ??= derived(/** @type {() => V} */ (fallback));
291 return get(fallback_signal);
292 }
293
294 if (fallback_dirty) {
295 fallback_dirty = false;
296
297 fallback_value = lazy
298 ? untrack(/** @type {() => V} */ (fallback))
299 : /** @type {V} */ (fallback);
300 }
301
302 return fallback_value;
303 };
304
305 /** @type {((v: V) => void) | undefined} */
306 let setter;

Callers 1

propFunction · 0.85

Calls 3

derivedFunction · 0.90
getFunction · 0.90
untrackFunction · 0.90

Tested by

no test coverage detected