one
Version:
One is a React framework for web, iOS, and Android apps.
58 lines (56 loc) • 5.35 kB
JavaScript
import { createApp } from "./createApp.mjs";
import { One } from "./one.mjs";
import { AESEncryptionKey, AESSealedData, getHinge, getSizeClass, onHingeChange, useAudioPlayer, useAudioPlayerStatus, useBatteryLevel, useBatteryState, useCalendars, useFonts, useHinge, useKeepAwake, useLocales, useLowPowerMode, useNativeState, useNetworkState, usePowerState, usePreventScreenCapture, useReservedRegions, useReservedRegionsReady, useSizeClass, useSpanning, useWindowSegments } from "./platform/index.mjs";
import { useIsFocused } from "@react-navigation/core";
import { useHeaderHeight } from "./useHeaderHeight.mjs";
import { SafeAreaView, useSafeAreaFrame, useSafeAreaInsets } from "./safe-area-context/index.mjs";
import { onClientLoaderResolve } from "./clientLoaderResolver.mjs";
import { createMiddleware } from "./createMiddleware.mjs";
import { createAPIRoute } from "./createAPIRoute.mjs";
import { getURL } from "./getURL.mjs";
import { Head } from "./head/index.mjs";
import { useActiveParams, useGlobalSearchParams, useLocalSearchParams, useNavigationContainerRef, useParams, usePathname, useRootNavigationState, useRouter, useSearchParams, useSegments, useUnstableGlobalHref } from "./hooks.mjs";
import { href } from "./href.mjs";
import { getLinking } from "./link/getLinking.mjs";
import { useSitemap } from "./router/sitemap.mjs";
import { Presentations } from "./headless/Presentations.mjs";
import { useStack } from "./headless/useStack.mjs";
import { Stack } from "./layouts/Stack.mjs";
import { Tabs } from "./layouts/Tabs.mjs";
import { Protected } from "./views/Protected.mjs";
import { useTabs } from "./headless/useTabs.mjs";
import { useDrawer } from "./headless/useDrawer.mjs";
import { withLayoutContext } from "./layouts/withLayoutContext.mjs";
import { Link } from "./link/Link.mjs";
import { Redirect } from "./link/Redirect.mjs";
import { useLinkTo } from "./link/useLinkTo.mjs";
import { Root } from "./Root.mjs";
import { render } from "./render.mjs";
import { createRoute, route } from "./router/createRoute.mjs";
import { closeIntercept, isInterceptedNavigation } from "./router/interceptRoutes.mjs";
import { NamedSlot, Navigator, Slot } from "./views/Navigator.mjs";
import { router } from "./router/imperative-api.mjs";
import * as routerStore from "./router/router.mjs";
import { useValidationState } from "./router/router.mjs";
import { useNavigation } from "./router/useNavigation.mjs";
import { registerPreloadedRoute } from "./router/useViteRoutes.mjs";
import { useBlocker } from "./useBlocker.mjs";
import { ParamValidationError, RouteValidationError, validateParams, zodParamValidator } from "./validateParams.mjs";
import { useFocusEffect } from "./useFocusEffect.mjs";
import { getLoaderTimingHistory, refetchLoader, useLoader, useLoaderState } from "./useLoader.mjs";
import { setClientMatches, useMatch, useMatches, usePageMatch } from "./useMatches.mjs";
import { useServerHeadInsertion } from "./useServerHeadInsertion.mjs";
import { isResponse } from "./utils/isResponse.mjs";
import { redirect } from "./utils/redirect.mjs";
import { removeParams } from "./utils/removeParams.mjs";
import { watchFile } from "./utils/watchFile.mjs";
import { lazyWithRetry } from "./lazyWithRetry.mjs";
import { handleSkewError, isChunkLoadError, loadWithRetry } from "./utils/dynamicImport.mjs";
import { ErrorBoundary } from "./views/ErrorBoundary.mjs";
import { LoadProgressBar } from "./views/LoadProgressBar.mjs";
import { ScrollBehavior } from "./views/ScrollBehavior.mjs";
import { SourceInspector } from "./views/SourceInspector.mjs";
import { useScrollGroup } from "./useScrollGroup.mjs";
import { getServerData, setResponseHeaders, setServerData } from "./vite/one-server-only.mjs";
export * from "@vxrn/color-scheme"
export { AESEncryptionKey, AESSealedData, ErrorBoundary, Head, Link, LoadProgressBar, NamedSlot, Navigator, One, ParamValidationError, Presentations, Protected, Redirect, Root, RouteValidationError, SafeAreaView, ScrollBehavior, Slot, SourceInspector, Stack, Tabs, closeIntercept, createAPIRoute, createApp, createMiddleware, createRoute, getHinge, getLinking, getLoaderTimingHistory, getServerData, getSizeClass, getURL, handleSkewError, href, isChunkLoadError, isInterceptedNavigation, isResponse, lazyWithRetry, loadWithRetry, onClientLoaderResolve, onHingeChange, redirect, refetchLoader, registerPreloadedRoute, removeParams, render, route, router, routerStore, setClientMatches, setResponseHeaders, setServerData, useActiveParams, useAudioPlayer, useAudioPlayerStatus, useBatteryLevel, useBatteryState, useBlocker, useCalendars, useDrawer, useFocusEffect, useFonts, useGlobalSearchParams, useHeaderHeight, useHinge, useIsFocused, useKeepAwake, useLinkTo, useLoader, useLoaderState, useLocalSearchParams, useLocales, useLowPowerMode, useMatch, useMatches, useNativeState, useNavigation, useNavigationContainerRef, useNetworkState, usePageMatch, useParams, usePathname, usePowerState, usePreventScreenCapture, useReservedRegions, useReservedRegionsReady, useRootNavigationState, useRouter, useSafeAreaFrame, useSafeAreaInsets, useScrollGroup, useSearchParams, useSegments, useServerHeadInsertion, useSitemap, useSizeClass, useSpanning, useStack, useTabs, useUnstableGlobalHref, useValidationState, useWindowSegments, validateParams, watchFile, withLayoutContext, zodParamValidator };