| /expo/packages/expo-router/build/ |
| H A D | getRoutes.d.ts | 1 import type { DynamicConvention, RouteNode } from './Route'; 3 export type FileNode = Pick<RouteNode, 'contextKey' | 'loadRoute'> & { 22 export declare function generateDynamic(name: string): RouteNode['dynamic']; 29 export declare function getRoutes(contextModule: RequireContext, options?: Options): RouteNode | nu… 30 …nction getRoutesAsync(contextModule: RequireContext, options?: Options): Promise<RouteNode | null>; 32 export declare function getExactRoutes(contextModule: RequireContext, options?: Options): RouteNode… 33 …n getExactRoutesAsync(contextModule: RequireContext, options?: Options): Promise<RouteNode | null>; 38 export declare function getUserDefinedDeepDynamicRoute(routes: RouteNode): RouteNode | null;
|
| H A D | sortRoutes.d.ts | 1 import { RouteNode } from './Route'; 2 export declare function sortRoutes(a: RouteNode, b: RouteNode): number; 3 …e function sortRoutesWithInitial(initialRouteName?: string): (a: RouteNode, b: RouteNode) => numbe…
|
| H A D | getReactNavigationConfig.d.ts | 1 import type { RouteNode } from './Route'; 5 _route?: RouteNode; 8 export declare function getReactNavigationScreensConfig(nodes: RouteNode[], metaOnly: boolean): Rec… 9 export declare function getReactNavigationConfig(routes: RouteNode, metaOnly: boolean): {
|
| H A D | loadStaticParamsAsync.d.ts | 1 import type { RouteNode } from './Route'; 2 export declare function loadStaticParamsAsync(route: RouteNode): Promise<RouteNode>;
|
| H A D | Route.d.ts | 17 export type RouteNode = { alias 23 children: RouteNode[]; 36 export declare function useRouteNode(): RouteNode | null; 41 node: RouteNode;
|
| H A D | getLinkingConfig.d.ts | 2 import { RouteNode } from './Route'; 5 export declare function getNavigationConfig(routes: RouteNode): { 12 export declare function getLinkingConfig(routes: RouteNode): ExpoLinkingOptions;
|
| H A D | useScreens.d.ts | 3 import { RouteNode } from './Route'; 29 export declare function getQualifiedRouteComponent(value: RouteNode): React.ComponentType<any> | Re… 31 export declare function createGetIdForRoute(route: Pick<RouteNode, 'dynamic' | 'route'>): (({ param…
|
| H A D | getServerManifest.d.ts | 10 import type { RouteNode } from './Route'; 22 export declare function getServerManifest(route: RouteNode): {
|
| H A D | Route.js.map | 1 …RouteNode = {\n /** Load a route into memory. Returns the exports from a route. */\n loadRoute: …
|
| H A D | sortRoutes.js.map | 1 …RouteNode } from './Route';\nimport { matchGroupName } from './matchers';\n\nexport function sortR…
|
| /expo/packages/expo-router/src/ |
| H A D | getRoutes.ts | 1 import type { DynamicConvention, RouteNode } from './Route'; 14 export type FileNode = Pick<RouteNode, 'contextKey' | 'loadRoute'> & { 99 .filter(Boolean) as RouteNode[]; 133 function applyDefaultInitialRouteName(node: RouteNode): RouteNode { 306 function hasCustomRootLayoutNode(routes: RouteNode[]) { 378 ): Promise<RouteNode | null> { 420 ): Promise<RouteNode | null> { 426 function appendSitemapRoute(routes: RouteNode) { 449 function appendUnmatchedRoute(routes: RouteNode) { 472 export function getUserDefinedDeepDynamicRoute(routes: RouteNode): RouteNode | null { [all …]
|
| H A D | sortRoutes.ts | 1 import { RouteNode } from './Route'; 4 export function sortRoutes(a: RouteNode, b: RouteNode): number { 42 return (a: RouteNode, b: RouteNode): number => {
|
| H A D | getReactNavigationConfig.ts | 1 import type { RouteNode } from './Route'; 9 _route?: RouteNode; 50 function convertRouteNodeToScreen(node: RouteNode, metaOnly: boolean): Screen { 82 nodes: RouteNode[], 91 routes: RouteNode,
|
| H A D | Route.tsx | 19 export type RouteNode = { 25 children: RouteNode[]; 38 const CurrentRouteContext = React.createContext<RouteNode | null>(null); 41 CurrentRouteContext.displayName = 'RouteNode'; 44 /** Return the RouteNode at the current contextual boundary. */ 45 export function useRouteNode(): RouteNode | null { 58 export function Route({ children, node }: { children: ReactNode; node: RouteNode }) {
|
| H A D | getServerManifest.ts | 10 import type { RouteNode } from './Route'; 25 function isApiRoute(route: RouteNode) { 29 function isNotFoundRoute(route: RouteNode) { 37 export function getServerManifest(route: RouteNode) { 38 function getFlatNodes(route: RouteNode): [string, RouteNode][] { 69 function getMatchableManifestForPaths(paths: [string, RouteNode][]) {
|
| H A D | getLinkingConfig.ts | 3 import { RouteNode } from './Route'; 13 export function getNavigationConfig(routes: RouteNode): { 24 export function getLinkingConfig(routes: RouteNode): ExpoLinkingOptions {
|
| H A D | loadStaticParamsAsync.ts | 1 import type { DynamicConvention, RouteNode } from './Route'; 12 export async function loadStaticParamsAsync(route: RouteNode): Promise<RouteNode> { 23 function assertStaticParams(route: RouteNode, params: Record<string, string | string[]>) { 91 route: RouteNode, 93 ): Promise<RouteNode[]> {
|
| H A D | useScreens.tsx | 14 RouteNode, 50 children: RouteNode[], 53 ): { route: RouteNode; props: Partial<ScreenProps> }[] { 94 route: RouteNode; 155 const qualifiedStore = new WeakMap<RouteNode, React.ComponentType<any>>(); 158 export function getQualifiedRouteComponent(value: RouteNode) { 232 export function createGetIdForRoute(route: Pick<RouteNode, 'dynamic' | 'route'>) { 259 function routeToScreen(route: RouteNode, { options, ...props }: Partial<ScreenProps> = {}) {
|
| /expo/packages/expo-router/build/views/ |
| H A D | SuspenseFallback.d.ts | 2 import { RouteNode } from '../Route'; 4 route: RouteNode;
|
| H A D | SuspenseFallback.js.map | 1 … } from './Toast';\nimport { RouteNode } from '../Route';\n\nexport function SuspenseFallback({ ro…
|
| /expo/packages/expo-router/src/views/ |
| H A D | SuspenseFallback.tsx | 4 import { RouteNode } from '../Route'; 6 export function SuspenseFallback({ route }: { route: RouteNode }) {
|
| /expo/packages/expo-router/build/fork/ |
| H A D | getStateFromPath.d.ts | 3 import { RouteNode } from '../Route'; 53 _route?: RouteNode | undefined;
|
| /expo/packages/expo-router/build/global-state/ |
| H A D | router-store.d.ts | 4 import { RouteNode } from '../Route'; 14 routeNode: RouteNode | null;
|
| H A D | sort-routes.d.ts | 2 export declare function getSortedRoutes(this: RouterStore): import("../Route").RouteNode[];
|
| /expo/packages/expo-router/src/__tests__/ |
| H A D | Route.test.node.ts | 1 import { RouteNode, sortRoutes } from '../Route'; 17 }) as RouteNode;
|