one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 13.1 kB
Source Map (JSON)
{"version":3,"names":["StackActions","Linking","Fragment","startTransition","useSyncExternalStore","Platform","getPathDataFromState","stripBaseUrl","resolveHref","resolve","assertIsReady","getLoaderPath","getPreloadPath","dynamicImport","shouldLinkExternally","getLinkingConfig","getNormalizedStatePath","getRoutes","setLastAction","sortRoutes","getQualifiedRouteComponent","getNavigateAction","routeNode","rootComponent","linking","hasAttemptedToHideSplash","initialState","rootState","nextState","routeInfo","splashScreenAnimationFrame","navigationRef","navigationRefSubscription","rootStateSubscribers","Set","loadingStateSubscribers","storeSubscribers","initialize","context","ref","initialLocation","cleanUpState","ignoreEntryPoints","platform","OS","process","env","NODE_ENV","Error","setupLinking","subscribeToNavigationChanges","clear","getInitialURL","toString","getStateFromPath","pathname","search","config","getRouteInfo","unstable_globalHref","isIndex","params","segments","addListener","data","state","key","hashes","hash","requestAnimationFrame","nextOptions","linkOptions","shouldUpdateSubscribers","updateState","subscriber","updateSnapshot","navigate","url","options","linkTo","push","dismiss","count","dispatch","pop","replace","setParams","current","dismissAll","popToTop","goBack","canGoBack","isReady","canDismiss","type","routes","length","index","getSortedRoutes","children","filter","route","internal","sort","nextStateParam","nextRouteInfo","deepEqual","getRouteInfoFromState","state2","asPath","screens","preserveDynamicRoutes","preserveGroups","getPathFromState","baseUrl","path","qualified","split","isIndexPath","subscribeToRootState","add","delete","subscribeToStore","subscribeToLoadingState","setLoadingState","listener","currentSnapshot","getSnapshot","snapshot","rootStateSnapshot","routeInfoSnapshot","useOneRouter","syncStoreRootState","currentState","getRootState","useStoreRootState","useStoreRouteInfo","getActualLastRoute","name","screen","match","routeLike","cleanup","cancelAnimationFrame","preloadingLoader","setupPreload","href","_preload","loader","Promise","all","err","console","error","preloadRoute","event","openURL","startsWith","base","map","segment","slice","Array","isArray","join","Boolean","rootState2","indexOf","action","current2","getCurrentRoute","warningTm","interval","setInterval","next","setTimeout","clearTimeout","warn","a","b","i","keysA","Object","keys","keysB"],"sources":["../../../src/router/router.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}