// Module ID: 1788 // Function ID: 1789 // Dependencies: [32, 19, 1680, 1708] // Exports: useSharedValue // Module 1788 import runOnRuntime from "runOnRuntime" /* 1680 */; import _slicedToArray from "module_32" /* 32 */; require = fn; const noop = fn(19); ({ useEffect: c3, useState: closure_4 } = noop); export const useSharedValue = function useSharedValue(UNDETERMINED) { closure_0 = UNDETERMINED; const first = _slicedToArray(closure_4(() => runOnRuntime.makeMutable(closure_0)), 1)[0]; const items = [first]; closure_3(() => () => { closure_0(first[3]).cancelAnimation(closure_1_1); }, items); return first; };