import { createSubscriber } from "./chunk-WHYUMNQD.js"; import { __privateAdd, __privateGet, __privateSet } from "./chunk-4VWCUJXE.js"; // node_modules/svelte/src/reactivity/reactive-value.js var _fn, _subscribe; var ReactiveValue = class { /** * * @param {() => T} fn * @param {(update: () => void) => void} onsubscribe */ constructor(fn, onsubscribe) { __privateAdd(this, _fn); __privateAdd(this, _subscribe); __privateSet(this, _fn, fn); __privateSet(this, _subscribe, createSubscriber(onsubscribe)); } get current() { __privateGet(this, _subscribe).call(this); return __privateGet(this, _fn).call(this); } }; _fn = new WeakMap(); _subscribe = new WeakMap(); export { ReactiveValue }; //# sourceMappingURL=chunk-E7VE6NX4.js.map