UNPKG

@zag-js/svelte

Version:

The svelte wrapper for zag

10 lines (9 loc) 285 B
import { readable } from "svelte/store"; export function useSyncExternalStore(subscribe, getSnapshot, _getServerSnapshot) { return readable(getSnapshot(), (set) => { set(getSnapshot()); return subscribe(() => { set(getSnapshot()); }); }); }