/opt/canhelp/node_modules/better-auth/dist/client/solid
NameSizeModeActions
index.d.mts56400644editdlrm
index.mjs8330644editdlrm
index.mjs.map36630644editdlrm
solid-store.mjs6570644editdlrm
solid-store.mjs.map13590644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/client/solid/solid-store.mjs (657B)
import { onCleanup } from "solid-js"; import { createStore, reconcile } from "solid-js/store"; //#region src/client/solid/solid-store.ts /** * Subscribes to store changes and gets store’s value. * * @param store Store instance. * @returns Store value. */ function useStore(store) { const unbindActivation = store.listen(() => {}); const [state, setState] = createStore({ value: store.get() }); const unsubscribe = store.subscribe((newValue) => { setState("value", reconcile(newValue)); }); onCleanup(() => unsubscribe()); unbindActivation(); return () => state.value; } //#endregion export { useStore }; //# sourceMappingURL=solid-store.mjs.map