MCPcopy
hub / github.com/svecosystem/runed / extract

Function extract

packages/runed/src/lib/utilities/extract/extract.svelte.ts:19–29  ·  view source on GitHub ↗
(value: unknown, defaultValue?: unknown)

Source from the content-addressed store, hash-verified

17export function extract<T>(value: MaybeGetter<T | undefined>, defaultValue: T): T;
18
19export function extract(value: unknown, defaultValue?: unknown) {
20 if (isFunction(value)) {
21 const getter = value;
22 const gotten = getter();
23 if (gotten === undefined) return defaultValue;
24 return gotten;
25 }
26
27 if (value === undefined) return defaultValue;
28 return value;
29}

Callers 14

useEventListenerFunction · 0.85
useResizeObserverFunction · 0.85
IsFocusWithinClass · 0.85
constructorMethod · 0.85
constructorMethod · 0.85
useDebounceFunction · 0.85
onClickOutsideFunction · 0.85
useIntervalFunction · 0.85
useIntersectionObserverFunction · 0.85
ScrollStateClass · 0.85
useMutationObserverFunction · 0.85

Calls 2

isFunctionFunction · 0.85
getterFunction · 0.85

Tested by

no test coverage detected