UNPKG

@renegade-fi/core

Version:
20 lines 671 B
import { reconnect } from './actions/reconnect.js'; export function hydrate(config, parameters) { 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