Home
last modified time | relevance | path

Searched refs:RouteNode (Results 1 – 25 of 39) sorted by relevance

12

/expo/packages/expo-router/build/
H A DgetRoutes.d.ts1 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 DsortRoutes.d.ts1 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 DgetReactNavigationConfig.d.ts1 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 DloadStaticParamsAsync.d.ts1 import type { RouteNode } from './Route';
2 export declare function loadStaticParamsAsync(route: RouteNode): Promise<RouteNode>;
H A DRoute.d.ts17 export type RouteNode = { alias
23 children: RouteNode[];
36 export declare function useRouteNode(): RouteNode | null;
41 node: RouteNode;
H A DgetLinkingConfig.d.ts2 import { RouteNode } from './Route';
5 export declare function getNavigationConfig(routes: RouteNode): {
12 export declare function getLinkingConfig(routes: RouteNode): ExpoLinkingOptions;
H A DuseScreens.d.ts3 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 DgetServerManifest.d.ts10 import type { RouteNode } from './Route';
22 export declare function getServerManifest(route: RouteNode): {
H A DRoute.js.map1RouteNode = {\n /** Load a route into memory. Returns the exports from a route. */\n loadRoute: …
H A DsortRoutes.js.map1RouteNode } from './Route';\nimport { matchGroupName } from './matchers';\n\nexport function sortR…
/expo/packages/expo-router/src/
H A DgetRoutes.ts1 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 DsortRoutes.ts1 import { RouteNode } from './Route';
4 export function sortRoutes(a: RouteNode, b: RouteNode): number {
42 return (a: RouteNode, b: RouteNode): number => {
H A DgetReactNavigationConfig.ts1 import type { RouteNode } from './Route';
9 _route?: RouteNode;
50 function convertRouteNodeToScreen(node: RouteNode, metaOnly: boolean): Screen {
82 nodes: RouteNode[],
91 routes: RouteNode,
H A DRoute.tsx19 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 DgetServerManifest.ts10 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 DgetLinkingConfig.ts3 import { RouteNode } from './Route';
13 export function getNavigationConfig(routes: RouteNode): {
24 export function getLinkingConfig(routes: RouteNode): ExpoLinkingOptions {
H A DloadStaticParamsAsync.ts1 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 DuseScreens.tsx14 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 DSuspenseFallback.d.ts2 import { RouteNode } from '../Route';
4 route: RouteNode;
H A DSuspenseFallback.js.map1 … } from './Toast';\nimport { RouteNode } from '../Route';\n\nexport function SuspenseFallback({ ro…
/expo/packages/expo-router/src/views/
H A DSuspenseFallback.tsx4 import { RouteNode } from '../Route';
6 export function SuspenseFallback({ route }: { route: RouteNode }) {
/expo/packages/expo-router/build/fork/
H A DgetStateFromPath.d.ts3 import { RouteNode } from '../Route';
53 _route?: RouteNode | undefined;
/expo/packages/expo-router/build/global-state/
H A Drouter-store.d.ts4 import { RouteNode } from '../Route';
14 routeNode: RouteNode | null;
H A Dsort-routes.d.ts2 export declare function getSortedRoutes(this: RouterStore): import("../Route").RouteNode[];
/expo/packages/expo-router/src/__tests__/
H A DRoute.test.node.ts1 import { RouteNode, sortRoutes } from '../Route';
17 }) as RouteNode;

12