one
Version:
One is a React framework for web, iOS, and Android apps.
58 lines (56 loc) • 5.69 kB
JavaScript
import { createApp } from "./createApp.native.js";
import { One } from "./one.native.js";
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.native.js";
import { useIsFocused } from "@react-navigation/core";
import { useHeaderHeight } from "./useHeaderHeight.native.js";
import { SafeAreaView, useSafeAreaFrame, useSafeAreaInsets } from "./safe-area-context/index.native.js";
import { onClientLoaderResolve } from "./clientLoaderResolver.native.js";
import { createMiddleware } from "./createMiddleware.native.js";
import { createAPIRoute } from "./createAPIRoute.native.js";
import { getURL } from "./getURL.native.js";
import { Head } from "./head/index.native.js";
import { useActiveParams, useGlobalSearchParams, useLocalSearchParams, useNavigationContainerRef, useParams, usePathname, useRootNavigationState, useRouter, useSearchParams, useSegments, useUnstableGlobalHref } from "./hooks.native.js";
import { href } from "./href.native.js";
import { getLinking } from "./link/getLinking.native.js";
import { useSitemap } from "./router/sitemap.native.js";
import { Presentations } from "./headless/Presentations.native.js";
import { useStack } from "./headless/useStack.native.js";
import { Stack } from "./layouts/Stack.native.js";
import { Tabs } from "./layouts/Tabs.native.js";
import { Protected } from "./views/Protected.native.js";
import { useTabs } from "./headless/useTabs.native.js";
import { useDrawer } from "./headless/useDrawer.native.js";
import { withLayoutContext } from "./layouts/withLayoutContext.native.js";
import { Link } from "./link/Link.native.js";
import { Redirect } from "./link/Redirect.native.js";
import { useLinkTo } from "./link/useLinkTo.native.js";
import { Root } from "./Root.native.js";
import { render } from "./render.native.js";
import { createRoute, route } from "./router/createRoute.native.js";
import { closeIntercept, isInterceptedNavigation } from "./router/interceptRoutes.native.js";
import { NamedSlot, Navigator, Slot } from "./views/Navigator.native.js";
import { router } from "./router/imperative-api.native.js";
import * as _routerStore from "./router/router.native.js";
import { useValidationState } from "./router/router.native.js";
import { useNavigation } from "./router/useNavigation.native.js";
import { registerPreloadedRoute } from "./router/useViteRoutes.native.js";
import { useBlocker } from "./useBlocker.native.js";
import { ParamValidationError, RouteValidationError, validateParams, zodParamValidator } from "./validateParams.native.js";
import { useFocusEffect } from "./useFocusEffect.native.js";
import { getLoaderTimingHistory, refetchLoader, useLoader, useLoaderState } from "./useLoader.native.js";
import { setClientMatches, useMatch, useMatches, usePageMatch } from "./useMatches.native.js";
import { useServerHeadInsertion } from "./useServerHeadInsertion.native.js";
import { isResponse } from "./utils/isResponse.native.js";
import { redirect } from "./utils/redirect.native.js";
import { removeParams } from "./utils/removeParams.native.js";
import { watchFile } from "./utils/watchFile.native.js";
import { lazyWithRetry } from "./lazyWithRetry.native.js";
import { handleSkewError, isChunkLoadError, loadWithRetry } from "./utils/dynamicImport.native.js";
import { ErrorBoundary } from "./views/ErrorBoundary.native.js";
import { LoadProgressBar } from "./views/LoadProgressBar.native.js";
import { ScrollBehavior } from "./views/ScrollBehavior.native.js";
import { SourceInspector } from "./views/SourceInspector.native.js";
import { useScrollGroup } from "./useScrollGroup.native.js";
import { getServerData, setResponseHeaders, setServerData } from "./vite/one-server-only.native.js";
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 as 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 };