UNPKG

@renegade-fi/core

Version:
22 lines 727 B
import { reconnect } from "./actions/reconnect.js"; export function hydrate(config, parameters) { if (!config) return { onMount: () => { } }; const { initialState, reconnectOnMount } = parameters; if (initialState && !config._internal.store.persist.hasHydrated()) config.setState({ ...initialState, status: reconnectOnMount ? initialState.status : "disconnected", }); return { async onMount() { if (config._internal.ssr) { await config._internal.store.persist.rehydrate(); } if (reconnectOnMount) { reconnect(config); } }, }; } //# sourceMappingURL=hydrate.js.map