one
Version:
One is a new React Framework that makes Vite serve both native and web.
28 lines (27 loc) • 751 B
JavaScript
import {
getLinkingConfig as createLinkingConfig
} from "./getLinkingConfig";
let linkingConfig;
function getLinking() {
return linkingConfig;
}
function setLinking(_) {
linkingConfig = _;
}
function resetLinking() {
linkingConfig = void 0;
}
function setupLinking(routeNode, initialLocation) {
let initialState;
return routeNode && (linkingConfig = createLinkingConfig(routeNode), initialLocation && (linkingConfig.getInitialURL = () => initialLocation.toString(), initialState = linkingConfig.getStateFromPath?.(
initialLocation.pathname + (initialLocation.search || ""),
linkingConfig.config
))), initialState;
}
export {
getLinking,
resetLinking,
setLinking,
setupLinking
};
//# sourceMappingURL=linkingConfig.js.map